@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";.glass-btn[data-v-eac353e2]{border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:8px;outline:none;-webkit-user-select:none;user-select:none;border:1px solid transparent}.glass-btn[data-v-eac353e2]:disabled{cursor:not-allowed;opacity:.56;transform:none!important;box-shadow:none!important}.size-small[data-v-eac353e2]{padding:6px 16px;font-size:12px}.size-medium[data-v-eac353e2]{padding:10px 24px;font-size:14px}.size-large[data-v-eac353e2]{padding:14px 32px;font-size:16px}.variant-primary[data-v-eac353e2]{background:var(--color-primary);color:#fff;border:none}.variant-primary[data-v-eac353e2]:hover{background:#006be0;transform:translateY(-2px)}.variant-primary[data-v-eac353e2]:active{transform:translateY(0)}.variant-primary.glow[data-v-eac353e2]{box-shadow:var(--glow-primary)}.variant-primary.glow[data-v-eac353e2]:hover{box-shadow:0 8px 24px #007aff61}.variant-secondary[data-v-eac353e2]{background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.78);color:var(--text-main);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.variant-secondary[data-v-eac353e2]:hover{background:rgba(255,255,255,.9);border-color:var(--color-primary);transform:translateY(-1px);color:var(--color-primary);box-shadow:0 8px 18px #0f172a1a}.variant-accent[data-v-eac353e2]{background:var(--color-accent);color:#fff;border:none}.variant-accent[data-v-eac353e2]:hover{background:#f08f00;transform:translateY(-2px)}.variant-accent.glow[data-v-eac353e2]{box-shadow:var(--glow-accent)}.variant-text[data-v-eac353e2]{background:transparent;border:none;color:var(--text-muted);padding-left:8px;padding-right:8px}.variant-text[data-v-eac353e2]:hover{color:var(--color-primary);background:rgba(0,122,255,.08)}.sidebar[data-v-898ee6b6]{width:280px;height:calc(100vh - 32px);margin:16px;background:rgba(249,255,234,.85);backdrop-filter:var(--glass-blur, blur(20px));-webkit-backdrop-filter:var(--glass-blur, blur(20px));border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-top:1px solid var(--glass-highlight, rgba(255, 255, 255, .15));border-left:1px solid var(--glass-highlight, rgba(255, 255, 255, .15));border-radius:24px;display:flex;flex-direction:column;padding:24px;position:relative;z-index:100;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:var(--glass-shadow, 0 8px 32px 0 rgba(0, 0, 0, .3))}.sidebar-header[data-v-898ee6b6]{display:flex;align-items:center;gap:16px;padding-bottom:32px;border-bottom:1px solid rgba(29,29,31,.08)}.credit-badge[data-v-898ee6b6]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,rgba(251,146,60,.15),rgba(251,146,60,.08));border:1px solid rgba(251,146,60,.3);border-radius:20px;font-size:12px;margin-top:4px}.brand-section[data-v-898ee6b6]{display:flex;flex-direction:column}.credit-icon[data-v-898ee6b6]{color:var(--color-primary);font-size:14px}.credit-value[data-v-898ee6b6]{font-weight:700;color:var(--color-primary)}.credit-label[data-v-898ee6b6]{color:var(--text-muted)}.logo-container[data-v-898ee6b6]{position:relative;width:48px;height:48px}.sidebar-logo[data-v-898ee6b6]{width:100%;height:100%;border-radius:12px;position:relative;z-index:2;box-shadow:0 6px 16px #0f172a24}.logo-glow[data-v-898ee6b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:var(--color-primary);filter:blur(20px);opacity:.5;z-index:1;animation:pulse-898ee6b6 3s infinite}@keyframes pulse-898ee6b6{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}.sidebar-brand[data-v-898ee6b6]{margin:0;display:flex;align-items:center;line-height:1}.brand-text[data-v-898ee6b6]{font-size:20px;font-weight:800;letter-spacing:1px;color:var(--color-primary)}.sidebar-nav[data-v-898ee6b6]{margin-top:32px;display:flex;flex-direction:column;gap:12px}.nav-item[data-v-898ee6b6]{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;cursor:pointer;transition:all var(--transition-bounce);color:var(--text-muted);position:relative;overflow:hidden}.nav-item[data-v-898ee6b6]:hover{background:rgba(251,146,60,.12);color:var(--text-main);transform:translate(4px)}.nav-item.active[data-v-898ee6b6]{background:rgba(251,146,60,.18);color:var(--color-primary)}.active-indicator[data-v-898ee6b6]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:0;background:var(--color-primary);border-radius:0 4px 4px 0;transition:height var(--transition-base);box-shadow:0 0 10px #fb923c66}.nav-item.active .active-indicator[data-v-898ee6b6]{height:60%}.nav-icon-wrapper[data-v-898ee6b6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform var(--transition-bounce)}.nav-item:hover .nav-icon-wrapper[data-v-898ee6b6]{transform:scale(1.1)}.nav-item.active .nav-icon-wrapper[data-v-898ee6b6]{color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(251,146,60,.45))}.nav-label[data-v-898ee6b6]{font-weight:600;font-size:15px}.sidebar-spacer[data-v-898ee6b6]{flex:1}.sidebar-footer[data-v-898ee6b6]{margin-top:auto;padding-top:24px;border-top:1px solid rgba(29,29,31,.08);display:flex;flex-direction:column;gap:12px}.notification-btn-wrapper[data-v-898ee6b6]{display:flex;justify-content:flex-start}.notification-btn[data-v-898ee6b6]{background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.72);color:var(--text-main);transition:all var(--transition-base)}.notification-btn[data-v-898ee6b6]:hover{background:var(--glass-level-2-bg);border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 12px 24px #0f172a1f}.user-profile-glass[data-v-898ee6b6]{border-radius:16px;background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.72);transition:all var(--transition-base)}.user-profile-glass[data-v-898ee6b6]:hover{background:var(--glass-level-2-bg);border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 12px 24px #0f172a1f}.user-info-trigger[data-v-898ee6b6]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer}.avatar-ring[data-v-898ee6b6]{padding:2px;border-radius:50%;border:1px solid rgba(251,146,60,.6);box-shadow:0 0 10px #fb923c40}.user-details[data-v-898ee6b6]{flex:1;min-width:0}.username[data-v-898ee6b6]{font-size:14px;font-weight:600;color:var(--text-main);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role-row[data-v-898ee6b6]{margin-bottom:4px}.login-btn-full[data-v-898ee6b6]{width:100%;justify-content:center}@media (max-width: 1024px){.sidebar[data-v-898ee6b6]{width:80px;padding:16px 12px}.sidebar-header[data-v-898ee6b6]{justify-content:center;padding-bottom:24px}.sidebar-brand[data-v-898ee6b6],.nav-label[data-v-898ee6b6],.user-details[data-v-898ee6b6],.more-icon[data-v-898ee6b6]{display:none}.nav-item[data-v-898ee6b6]{justify-content:center;padding:12px}.active-indicator[data-v-898ee6b6]{display:none}.user-info-trigger[data-v-898ee6b6]{padding:0;justify-content:center}.user-profile-glass[data-v-898ee6b6]{background:transparent;border:none}.avatar-ring[data-v-898ee6b6]{margin:0}}.work-card[data-v-a3d8f0bf]{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1px solid var(--glass-highlight);border-left:1px solid var(--glass-highlight);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--glass-shadow);height:fit-content;break-inside:avoid;margin-bottom:16px;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s ease,background .4s ease}.work-card[data-v-a3d8f0bf]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0006,0 0 20px #00b8e633;background:var(--glass-level-2-bg)}.work-cover[data-v-a3d8f0bf]{position:relative;width:100%;padding-top:75%;background:linear-gradient(135deg,#f0f0f9 0%,#e5f0f5 100%);overflow:hidden}.cover-image[data-v-a3d8f0bf],.cover-video[data-v-a3d8f0bf]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-smooth)}.work-card:hover .cover-image[data-v-a3d8f0bf],.work-card:hover .cover-video[data-v-a3d8f0bf]{transform:scale(1.05)}.video-badge[data-v-a3d8f0bf]{position:absolute;top:12px;right:12px;background:var(--primary-blue);color:#fff;padding:6px 10px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:4px;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.work-overlay[data-v-a3d8f0bf]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,184,230,.15);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-smooth);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.work-card:hover .work-overlay[data-v-a3d8f0bf]{opacity:1}.use-template-btn[data-v-a3d8f0bf]{background:var(--primary-blue);border:none;border-radius:var(--radius-md);padding:10px 20px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 2px 8px #00b8e64d;transform:scale(.9);transition:all var(--transition-smooth)}.work-card:hover .use-template-btn[data-v-a3d8f0bf]{transform:scale(1)}.use-template-btn[data-v-a3d8f0bf]:hover{background:var(--primary-blue-light);transform:scale(1.05);box-shadow:0 4px 16px #00b8e666}.work-info[data-v-a3d8f0bf]{padding:12px}.user-info[data-v-a3d8f0bf]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.username[data-v-a3d8f0bf]{font-size:13px;font-weight:600;color:var(--text-primary)}.prompt-preview[data-v-a3d8f0bf]{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:10px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-meta[data-v-a3d8f0bf]{display:flex;align-items:center;justify-content:space-between;gap:8px}.model-tag[data-v-a3d8f0bf]{background:var(--primary-blue-bg);border:1px solid var(--primary-blue-light);color:var(--primary-blue-dark);font-size:12px;padding:2px 8px;border-radius:var(--radius-sm)}.work-stats[data-v-a3d8f0bf]{display:flex;align-items:center;gap:12px;margin-left:auto}.stat-item[data-v-a3d8f0bf]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.stat-item .el-icon[data-v-a3d8f0bf]{font-size:14px}[data-v-a3d8f0bf] .el-avatar{background:var(--primary-blue);color:#fff;font-weight:600}.community-home[data-v-a5081f86]{width:100%;height:100vh;overflow-y:auto;background:transparent;padding:20px}.filter-bar[data-v-a5081f86]{background:var(--glass-bg-light);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:16px 20px;margin-bottom:20px;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:30px;flex-wrap:wrap}.filter-section[data-v-a5081f86]{display:flex;align-items:center;gap:10px}.filter-label[data-v-a5081f86]{font-size:14px;font-weight:500;color:var(--text-main)}.loading-container[data-v-a5081f86]{background:var(--glass-bg-light);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border)}.empty-state[data-v-a5081f86]{background:var(--glass-bg-light);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:60px 20px;text-align:center;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border)}.works-container[data-v-a5081f86]{width:100%}.masonry-grid[data-v-a5081f86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(220px,18vw,320px),1fr));column-gap:16px;row-gap:24px;align-items:start}.masonry-grid[data-v-a5081f86] .work-card{margin-bottom:0}.load-more[data-v-a5081f86]{text-align:center;padding:30px 0}.no-more[data-v-a5081f86]{text-align:center;padding:30px 0;color:var(--text-muted);font-size:14px}.work-detail[data-v-a5081f86]{display:flex;flex-direction:column;gap:20px}.detail-media[data-v-a5081f86]{width:100%;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.2)}.detail-image[data-v-a5081f86],.detail-video[data-v-a5081f86]{width:100%;height:auto;display:block}.detail-info[data-v-a5081f86]{display:flex;flex-direction:column;gap:20px}.detail-user[data-v-a5081f86]{display:flex;align-items:center;gap:12px}.user-details[data-v-a5081f86]{flex:1}.username[data-v-a5081f86]{font-size:16px;font-weight:600;color:var(--text-main)}.create-time[data-v-a5081f86]{font-size:13px;color:var(--text-muted);margin-top:2px}.detail-section h4[data-v-a5081f86]{font-size:14px;font-weight:600;color:var(--text-main);margin:0 0 10px}.prompt-text[data-v-a5081f86]{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.login-dialog[data-v-994e6795]{border-radius:12px}[data-v-994e6795] .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #f0f0f0}[data-v-994e6795] .el-dialog__body{padding:20px}.login-tabs[data-v-994e6795]{margin-top:10px}[data-v-994e6795] .el-tabs__nav-wrap:after{display:none}[data-v-994e6795] .el-tabs__item{font-size:16px;font-weight:500;padding:0 30px}.auth-form[data-v-994e6795]{margin-top:20px}.auth-form .el-form-item[data-v-994e6795]{margin-bottom:20px}.submit-btn[data-v-994e6795]{margin-top:10px;height:42px;font-size:16px;font-weight:500;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);transition:all var(--transition-smooth);color:var(--text-primary);box-shadow:0 4px 12px #00b8e64d}.submit-btn[data-v-994e6795]:hover{background:linear-gradient(135deg,rgba(0,184,230,.9),rgba(237,176,29,.7));transform:translateY(-2px);box-shadow:0 6px 16px #00b8e666}[data-v-994e6795] .el-input__wrapper{border-radius:8px;padding:8px 12px}[data-v-994e6795] .el-input--large .el-input__wrapper{padding:10px 15px}.recharge-dialog[data-v-aed570ed]{display:flex;flex-direction:column;gap:16px}.balance-card[data-v-aed570ed]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border-radius:14px;background:linear-gradient(135deg,rgba(255,168,0,.12),rgba(255,216,128,.18))}.balance-label[data-v-aed570ed]{color:#8c6b1f;font-size:14px}.balance-value[data-v-aed570ed]{font-size:28px;font-weight:700;color:#7a4b00}.balance-meta[data-v-aed570ed]{max-width:260px;font-size:13px;color:#8c6b1f;line-height:1.7;text-align:right}.option-grid[data-v-aed570ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.package-grid[data-v-aed570ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.option-card[data-v-aed570ed],.package-card[data-v-aed570ed]{padding:14px;border:1px solid #ebeef5;border-radius:14px;background:#fff}.option-card[data-v-aed570ed]{cursor:pointer;transition:all .2s ease}.option-card.active[data-v-aed570ed]{border-color:var(--el-color-primary);box-shadow:0 8px 24px #409eff1f}.option-title[data-v-aed570ed],.package-title[data-v-aed570ed],.section-title[data-v-aed570ed]{font-size:15px;font-weight:700;color:#303133}.option-subtitle[data-v-aed570ed],.package-subtitle[data-v-aed570ed]{margin-top:8px;font-size:18px;font-weight:700;color:var(--el-color-primary)}.option-desc[data-v-aed570ed],.package-desc[data-v-aed570ed],.rich-content[data-v-aed570ed]{margin-top:8px;font-size:13px;color:#606266;line-height:1.7}.package-badge[data-v-aed570ed]{display:inline-flex;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:rgba(64,158,255,.12);color:var(--el-color-primary);font-size:12px}.package-credits[data-v-aed570ed]{margin-top:10px;font-size:13px;font-weight:600;color:#7a4b00}.content-card[data-v-aed570ed],.info-panel[data-v-aed570ed]{padding:14px 16px;border-radius:12px;background:#f8fafc}.info-row[data-v-aed570ed]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#606266;line-height:28px}.redeem-form[data-v-aed570ed]{margin-top:4px}.benefits-service-row[data-v-aed570ed]{display:grid;grid-template-columns:1fr auto;gap:12px}.benefits-card[data-v-aed570ed]{min-width:0}.service-card[data-v-aed570ed]{display:flex;flex-direction:column;align-items:flex-start;min-width:200px}.service-qr[data-v-aed570ed]{width:180px;max-width:100%;margin-top:12px;border-radius:12px;border:1px solid #e5e7eb}@media (max-width: 768px){.option-grid[data-v-aed570ed],.package-grid[data-v-aed570ed]{grid-template-columns:1fr}.balance-card[data-v-aed570ed]{flex-direction:column;align-items:flex-start}.balance-meta[data-v-aed570ed]{max-width:none;text-align:left}}.loading-card[data-v-936a5500]{display:flex;align-items:center;justify-content:center;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0;transition:all .3s ease}.loading-card--card[data-v-936a5500]{aspect-ratio:1;width:100%}.loading-card--inline[data-v-936a5500]{padding:20px;min-height:100px;width:100%}.loading-card--overlay[data-v-936a5500]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.loading-card--small[data-v-936a5500]{min-height:120px}.loading-card--medium[data-v-936a5500]{min-height:200px}.loading-card--large[data-v-936a5500]{min-height:300px}.loading-content[data-v-936a5500]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-936a5500]{position:relative;width:40px;height:40px}.spinner-ring[data-v-936a5500]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #409eff;border-radius:50%;animation:spin-936a5500 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-936a5500]:nth-child(1){animation-delay:-.45s}.spinner-ring[data-v-936a5500]:nth-child(2){animation-delay:-.3s}.spinner-ring[data-v-936a5500]:nth-child(3){animation-delay:-.15s}.spinner-ring[data-v-936a5500]:nth-child(4){animation-delay:0s}.loading-text[data-v-936a5500]{text-align:center}.loading-title[data-v-936a5500]{margin:0 0 4px;font-size:14px;font-weight:500;color:#409eff}.loading-subtitle[data-v-936a5500]{margin:0;font-size:12px;color:#999;line-height:1.4}@keyframes spin-936a5500{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.loading-card--small[data-v-936a5500]{min-height:100px}.loading-card--medium[data-v-936a5500]{min-height:150px}.loading-card--large[data-v-936a5500]{min-height:200px}.loading-spinner[data-v-936a5500]{width:32px;height:32px}.loading-title[data-v-936a5500]{font-size:13px}.loading-subtitle[data-v-936a5500]{font-size:11px}}.history-panel[data-v-29695118]{height:calc(100vh - 100px);display:flex;flex-direction:column;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.history-header[data-v-29695118]{display:flex;gap:16px;margin:16px 8px 20px;align-items:center;padding:14px 16px;background:white;border-radius:14px;box-shadow:0 2px 12px #0000000f}.history-retention-notice[data-v-29695118]{margin:-8px 8px 16px;padding:10px 14px;border-radius:12px;background:rgba(59,130,246,.08);color:#1d4ed8;font-size:13px;line-height:1.5}.history-list[data-v-29695118]{flex:1;overflow:hidden;display:flex;flex-direction:column}.loading-history[data-v-29695118],.empty-history[data-v-29695118]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#94a3b8;background:white;border-radius:16px;box-shadow:0 2px 12px #0000000f}.empty-icon[data-v-29695118]{font-size:64px;margin-bottom:16px;color:#cbd5e1}.empty-history p[data-v-29695118]{font-size:15px;font-weight:500}.history-items[data-v-29695118]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.history-image-grid[data-v-29695118]{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 8px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:max-content;gap:12px}@media (max-width: 1400px){.history-image-grid[data-v-29695118]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}}@media (max-width: 1200px){.history-image-grid[data-v-29695118]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}@media (max-width: 768px){.history-image-grid[data-v-29695118]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}}.history-image-grid[data-v-29695118]::-webkit-scrollbar{width:8px}.history-image-grid[data-v-29695118]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:4px}.history-image-grid[data-v-29695118]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1 0%,#94a3b8 100%);border-radius:4px;transition:background .3s ease}.history-image-grid[data-v-29695118]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}.history-image-card[data-v-29695118]{background:white;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014;position:relative;aspect-ratio:1;width:100%;border:2px solid transparent;display:flex;flex-direction:column;min-height:140px}.history-image-card[data-v-29695118]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 24px #0000001f,0 0 0 1px #3b82f61a;border-color:#3b82f633}.delete-btn[data-v-29695118]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(239,68,68,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;opacity:0;transform:scale(.8);transition:all .3s ease;box-shadow:0 2px 8px #ef444466}.history-image-card:hover .delete-btn[data-v-29695118]{opacity:1;transform:scale(1)}.delete-btn[data-v-29695118]:hover{background:rgba(220,38,38,1);transform:scale(1.1);box-shadow:0 4px 12px #ef444499}.delete-btn .el-icon[data-v-29695118]{color:#fff;font-size:14px}.video-badge[data-v-29695118]{position:absolute;top:8px;left:8px;background:rgba(59,130,246,.9);color:#fff;padding:4px 8px;border-radius:12px;font-size:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3b82f680;z-index:10;transition:all .3s ease}.image-container[data-v-29695118]{flex:1;width:100%;position:relative;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:100px}.image-container img[data-v-29695118]{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.history-image-card:hover .image-container img[data-v-29695118]{transform:scale(1.1);filter:brightness(1.05)}.no-image-placeholder[data-v-29695118]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:48px}.info-bar[data-v-29695118]{width:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 8px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.05);transition:all .3s ease;flex-shrink:0}.history-image-card:hover .info-bar[data-v-29695118]{background:rgba(255,255,255,1)}.mode-badge[data-v-29695118]{font-size:11px;font-weight:700;color:#3b82f6;background:rgba(59,130,246,.1);padding:3px 8px;border-radius:6px;letter-spacing:.2px}.time-info[data-v-29695118]{font-size:10px;color:#64748b;font-weight:500}.pagination[data-v-29695118]{margin:16px 8px;padding:12px 0;display:flex;justify-content:center;flex-shrink:0;background:white;border-radius:14px;box-shadow:0 2px 12px #0000000f}.content-filter[data-v-29695118]{flex:1}.video-thumbnail[data-v-29695118]{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.history-image-card:hover .video-thumbnail[data-v-29695118]{transform:scale(1.1);filter:brightness(1.05)}.history-image-card:hover .video-badge[data-v-29695118]{transform:scale(1.05)}.video-badge .el-icon[data-v-29695118]{font-size:16px}.history-grid[data-v-29695118]::-webkit-scrollbar{width:6px}.history-grid[data-v-29695118]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.history-grid[data-v-29695118]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.history-grid[data-v-29695118]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.clear-history-btn[data-v-29695118]{margin-left:auto;color:#ef4444!important;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.15)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;border-radius:8px!important;padding:6px 12px!important;height:28px!important;font-size:12px!important;font-weight:600!important}.clear-history-btn[data-v-29695118]:hover{background:rgba(239,68,68,.15)!important;border-color:#ef44444d!important;transform:translateY(-2px);box-shadow:0 4px 12px #ef444433}.clear-history-btn[data-v-29695118]:active{transform:translateY(0);background:rgba(239,68,68,.2)!important}.clear-history-btn[data-v-29695118] .el-icon{margin-right:4px}.prompt-manager[data-v-86419197]{height:600px;display:flex;flex-direction:column}.manager-header[data-v-86419197]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0;gap:16px}.storage-info[data-v-86419197]{display:flex;align-items:center;color:#909399;font-size:14px;gap:8px}.storage-info .el-icon[data-v-86419197]{font-size:16px;cursor:pointer}.storage-info[data-v-86419197]:hover{color:#409eff}.storage-text[data-v-86419197]{font-size:12px;color:#909399}.prompt-grid[data-v-86419197]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;overflow-y:auto;padding:10px 0}.prompt-card[data-v-86419197]{background:var(--glass-level-2-bg);border:var(--glass-level-1-border);border-radius:12px;overflow:visible;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column}.prompt-card[data-v-86419197]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026;border-color:#409eff}.card-image[data-v-86419197]{width:100%;height:300px;position:relative;overflow:hidden;background:#f5f5f5}.card-image img[data-v-86419197]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.prompt-card:hover .card-image img[data-v-86419197]{transform:scale(1.05)}.no-image[data-v-86419197]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.no-image span[data-v-86419197]{margin-top:8px;font-size:14px}.card-content[data-v-86419197]{padding:16px}.card-title[data-v-86419197]{font-size:16px;font-weight:600;color:var(--text-main);margin:0 0 8px;line-height:1.4}.card-text[data-v-86419197]{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-model[data-v-86419197]{margin-bottom:16px}.card-model .el-tag[data-v-86419197]{font-size:12px}.card-actions[data-v-86419197]{padding:0 16px 16px;display:flex;gap:8px}.card-actions .el-button[data-v-86419197]{flex:1;font-size:12px;min-height:32px;padding:6px 12px}.common-prompts[data-v-86419197]{margin-top:12px}.common-prompts-label[data-v-86419197]{font-size:12px;color:var(--text-muted);margin-bottom:8px}.common-prompts-buttons[data-v-86419197]{display:flex;gap:8px;flex-wrap:wrap}.common-prompts-buttons .el-button[data-v-86419197]{font-size:12px;padding:4px 8px;height:auto}.reference-upload[data-v-86419197]{width:100%}.image-preview[data-v-86419197]{position:relative;width:200px;height:150px;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.image-preview img[data-v-86419197]{width:100%;height:100%;object-fit:cover}.image-actions[data-v-86419197]{position:absolute;top:8px;right:8px}.prompt-grid[data-v-86419197]::-webkit-scrollbar{width:6px}.prompt-grid[data-v-86419197]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.prompt-grid[data-v-86419197]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.prompt-grid[data-v-86419197]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-state[data-v-86419197]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:300px}.empty-state[data-v-86419197]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;color:var(--text-muted)}.empty-icon[data-v-86419197]{font-size:64px;margin-bottom:16px;color:#c0c4cc}.empty-state h3[data-v-86419197]{margin:0 0 8px;font-size:18px;font-weight:500;color:var(--text-main)}.empty-state p[data-v-86419197]{margin:0 0 20px;font-size:14px;color:#999;max-width:300px;line-height:1.5}@media (max-width: 768px){.prompt-grid[data-v-86419197]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.manager-header[data-v-86419197]{flex-direction:column;gap:12px;align-items:stretch}.manager-header .el-input[data-v-86419197]{width:100%!important}}.reference-image-manager[data-v-39142a6d]{height:100%;max-height:calc(90vh - 60px);display:flex;flex-direction:column;overflow:hidden}.category-section[data-v-39142a6d]{padding:12px 20px 0;border-bottom:1px solid #e4e7ed}.category-header[data-v-39142a6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.category-header h4[data-v-39142a6d]{margin:0;font-size:16px;font-weight:600;color:#333}.add-category-btn[data-v-39142a6d]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#409eff;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:background-color .2s}.add-category-btn[data-v-39142a6d]:hover{background:#66b1ff}.add-category-btn span[data-v-39142a6d]{font-size:14px;font-weight:700}.category-tabs[data-v-39142a6d]{display:flex;flex-wrap:wrap;gap:8px}.category-tab[data-v-39142a6d]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.category-tab[data-v-39142a6d]:hover{background:#F6F6FE;border-color:#d5d6f2}.category-tab.active[data-v-39142a6d]{background:#9F9DF3;border-color:#9f9df3;color:#fff}.category-name[data-v-39142a6d]{font-size:13px;font-weight:500}.category-count[data-v-39142a6d]{font-size:11px;opacity:.8}.delete-category-btn[data-v-39142a6d]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#f56c6c;color:#fff;border:none;border-radius:50%;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.category-tab:hover .delete-category-btn[data-v-39142a6d]{opacity:1}.delete-category-btn[data-v-39142a6d]:hover{background:#f78989}.upload-section[data-v-39142a6d]{padding:8px 20px}.retention-notice[data-v-39142a6d]{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:rgba(64,158,255,.08);color:#2563eb;font-size:13px;line-height:1.5}.upload-category-selector[data-v-39142a6d]{margin-top:12px;display:flex;align-items:center;gap:8px}.upload-category-selector label[data-v-39142a6d]{font-size:13px;color:#666}.category-select[data-v-39142a6d]{padding:6px 10px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px;background:white;cursor:pointer}.category-select[data-v-39142a6d]:focus{outline:none;border-color:#409eff}.upload-area[data-v-39142a6d]{border:2px dashed #d9d9d9;border-radius:8px;padding:15px;text-align:center;cursor:pointer;transition:all .2s;background-color:#fafafa}.upload-area[data-v-39142a6d]:hover{border-color:#409eff;background-color:#f0f9ff}.upload-content[data-v-39142a6d]{display:flex;flex-direction:column;align-items:center;gap:6px}.upload-icon[data-v-39142a6d]{font-size:2rem;opacity:.7}.upload-content p[data-v-39142a6d]{margin:0;font-size:1rem;color:#606266}.upload-content small[data-v-39142a6d]{color:#909399}.images-section[data-v-39142a6d]{flex:1;padding:0 20px 12px;overflow-y:auto;min-height:0;height:calc(90vh - 200px)}.section-header[data-v-39142a6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header h4[data-v-39142a6d]{margin:0;font-size:1.2rem}.actions[data-v-39142a6d]{display:flex;gap:10px}.select-btn[data-v-39142a6d],.delete-selected-btn[data-v-39142a6d]{padding:8px 16px;border:1px solid #dcdfe6;background:#ffffff;color:#606266;border-radius:4px;cursor:pointer;transition:all .2s}.select-btn[data-v-39142a6d]:hover,.delete-selected-btn[data-v-39142a6d]:hover{background-color:#f5f7fa;border-color:#c0c4cc}.select-btn.active[data-v-39142a6d]{background-color:#409eff;border-color:#409eff;color:#fff}.delete-selected-btn[data-v-39142a6d]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.delete-selected-btn[data-v-39142a6d]:hover{background-color:#f78989;border-color:#f78989}.move-category-btn[data-v-39142a6d]{padding:8px 16px;border:1px solid #67c23a;background:#67c23a;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:12px}.move-category-btn[data-v-39142a6d]:hover{background-color:#85ce61;border-color:#85ce61}.remove-category-btn[data-v-39142a6d]{padding:8px 16px;border:1px solid #f56c6c;background:#f56c6c;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:12px}.remove-category-btn[data-v-39142a6d]:hover{background-color:#f78989;border-color:#f78989}.select-all-btn[data-v-39142a6d]{padding:8px 16px;border:1px solid #409eff;background:#409eff;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:12px}.select-all-btn[data-v-39142a6d]:hover{background-color:#66b1ff;border-color:#66b1ff}.loading-state[data-v-39142a6d]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.uploading-state[data-v-39142a6d]{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px}.empty-state[data-v-39142a6d]{text-align:center;padding:60px 20px;color:#909399}.empty-icon[data-v-39142a6d]{font-size:4rem;margin-bottom:20px}.empty-state p[data-v-39142a6d]{margin:0 0 10px;font-size:1.1rem;color:#606266}.empty-state small[data-v-39142a6d]{color:#c0c4cc}.images-grid[data-v-39142a6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.image-item[data-v-39142a6d]{border-radius:8px;overflow:hidden;background:#ffffff;border:1px solid #e4e7ed;transition:all .2s}.image-item[data-v-39142a6d]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.image-item.selected[data-v-39142a6d]{border:2px solid #409eff}.image-item.box-selected[data-v-39142a6d]{border:2px solid #67c23a;background-color:#67c23a1a}.box-selection[data-v-39142a6d]{position:absolute;border:2px dashed #409eff;background-color:#409eff1a;pointer-events:none;z-index:10}.images-grid[data-v-39142a6d]{position:relative}.image-container[data-v-39142a6d]{position:relative;aspect-ratio:1;overflow:hidden}.image-container img[data-v-39142a6d]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-39142a6d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.image-item:hover .image-overlay[data-v-39142a6d]{opacity:1}.use-btn[data-v-39142a6d],.delete-btn[data-v-39142a6d],.move-btn[data-v-39142a6d]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s}.use-btn[data-v-39142a6d]{background-color:#67c23a;color:#fff}.use-btn[data-v-39142a6d]:hover{background-color:#85ce61}.delete-btn[data-v-39142a6d]{background-color:#f56c6c;color:#fff}.delete-btn[data-v-39142a6d]:hover{background-color:#f78989}.move-btn[data-v-39142a6d]{background-color:#409eff;color:#fff}.move-btn[data-v-39142a6d]:hover{background-color:#66b1ff}.select-checkbox[data-v-39142a6d]{position:absolute;top:10px;left:10px;background:rgba(255,255,255,.9);padding:5px;border-radius:4px}.select-checkbox input[type=checkbox][data-v-39142a6d]{width:18px;height:18px;cursor:pointer}.image-info[data-v-39142a6d]{padding:12px}.image-name[data-v-39142a6d]{display:block;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#303133}.image-size[data-v-39142a6d]{font-size:.85rem;color:#909399}.compressed-size[data-v-39142a6d]{font-size:.8rem;color:#67c23a;margin-top:2px}.category-badge[data-v-39142a6d]{position:absolute;top:8px;right:8px;background:rgba(64,158,255,.9);color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-overlay[data-v-39142a6d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.dialog[data-v-39142a6d]{background:white;border-radius:8px;box-shadow:0 8px 32px #0003;min-width:300px;max-width:90vw}.dialog-header[data-v-39142a6d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed}.dialog-header h3[data-v-39142a6d]{margin:0;font-size:16px;font-weight:600;color:#333}.close-btn[data-v-39142a6d]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-39142a6d]:hover{color:#666}.dialog-body[data-v-39142a6d]{padding:20px}.dialog-body p[data-v-39142a6d]{margin:0 0 12px;color:#666;font-size:14px}.category-input[data-v-39142a6d]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.category-input[data-v-39142a6d]:focus{outline:none;border-color:#409eff}.dialog-footer[data-v-39142a6d]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #e4e7ed}.cancel-btn[data-v-39142a6d],.confirm-btn[data-v-39142a6d]{padding:8px 16px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.cancel-btn[data-v-39142a6d]{background:white;color:#606266}.cancel-btn[data-v-39142a6d]:hover{background:#f5f7fa;border-color:#c0c4cc}.confirm-btn[data-v-39142a6d]{background:#409eff;border-color:#409eff;color:#fff}.confirm-btn[data-v-39142a6d]:hover{background:#66b1ff;border-color:#66b1ff}.confirm-btn[data-v-39142a6d]:disabled{background:#c0c4cc;border-color:#c0c4cc;cursor:not-allowed}.upload-hint[data-v-39142a6d]{margin-top:12px;padding:8px 12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px}.upload-hint small[data-v-39142a6d]{color:#409eff;font-size:12px;line-height:1.4}.selection-actions[data-v-39142a6d]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:12px;background:#ffffff;padding:16px 24px;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1001;border:1px solid #e4e7ed}.use-selected-btn[data-v-39142a6d]{background:#409eff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.use-selected-btn[data-v-39142a6d]:hover{background:#66b1ff}.cancel-selection-btn[data-v-39142a6d]{background:#909399;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-selection-btn[data-v-39142a6d]:hover{background:#a6a9ad}@media (max-width: 768px){.images-grid[data-v-39142a6d]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.manager-header[data-v-39142a6d],.upload-section[data-v-39142a6d]{padding:15px}.images-section[data-v-39142a6d]{padding:0 15px 15px}.upload-area[data-v-39142a6d]{padding:30px 20px}}.common-prompts-manager[data-v-57b9e748]{display:flex;flex-direction:row;height:60vh;max-height:60vh;gap:20px}.add-section[data-v-57b9e748]{flex:0 0 350px;display:flex;flex-direction:column;padding:16px;background:#fafbfc;border-radius:8px;border:1px solid #e4e7ed;overflow-y:auto}.add-section h4[data-v-57b9e748]{margin:0 0 16px;color:#303133;font-size:16px;font-weight:600;flex-shrink:0;height:24px;line-height:24px}.list-section[data-v-57b9e748]{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px}.list-section h4[data-v-57b9e748]{margin:0 0 16px;color:#303133;font-size:16px;font-weight:600;flex-shrink:0;height:24px;line-height:24px}.empty-state[data-v-57b9e748]{text-align:center;padding:40px 20px;color:#909399}.prompts-list[data-v-57b9e748]{flex:1;overflow-y:auto;padding-right:4px}.prompts-list[data-v-57b9e748]::-webkit-scrollbar{width:6px}.prompts-list[data-v-57b9e748]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.prompts-list[data-v-57b9e748]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.prompts-list[data-v-57b9e748]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.prompt-item[data-v-57b9e748]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;margin-bottom:12px;background:#ffffff;border-radius:8px;border:1px solid #e4e7ed;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.prompt-item[data-v-57b9e748]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff26}.prompt-info[data-v-57b9e748]{flex:1;margin-right:16px}.prompt-name[data-v-57b9e748]{font-weight:600;color:#303133;margin-bottom:8px;font-size:15px;line-height:1.4}.prompt-content[data-v-57b9e748]{color:#606266;font-size:13px;line-height:1.5;word-break:break-word;margin-bottom:8px;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.prompt-meta[data-v-57b9e748]{display:flex;flex-direction:column;gap:4px}.prompt-date[data-v-57b9e748],.prompt-updated[data-v-57b9e748]{font-size:11px;color:#909399;line-height:1.3}.prompt-actions[data-v-57b9e748]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.prompt-actions .el-button[data-v-57b9e748]{padding:6px 12px;font-size:12px;min-width:60px}[data-v-57b9e748] .el-form-item__label{font-weight:500;color:#606266}[data-v-57b9e748] .el-textarea__inner{resize:vertical;min-height:100px}[data-v-57b9e748] .el-input__inner,[data-v-57b9e748] .el-textarea__inner{border-radius:6px}@media (max-width: 1024px){.common-prompts-manager[data-v-57b9e748]{flex-direction:column;height:70vh}.add-section[data-v-57b9e748]{flex:0 0 auto;margin-bottom:20px}.list-section[data-v-57b9e748]{flex:1}}@media (max-width: 768px){.prompt-item[data-v-57b9e748]{flex-direction:column;align-items:stretch}.prompt-info[data-v-57b9e748]{margin-right:0;margin-bottom:12px}.prompt-actions[data-v-57b9e748]{flex-direction:row;justify-content:flex-end}}.image-card[data-v-506890d7]{position:relative;background:white;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;aspect-ratio:1}.image-card[data-v-506890d7]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026;border-color:#409eff}.image-container[data-v-506890d7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image[data-v-506890d7]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.image-card:hover .image[data-v-506890d7]{transform:scale(1.05)}.image-placeholder[data-v-506890d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:14px;gap:8px}.image-placeholder .el-icon[data-v-506890d7]{font-size:32px}.image-loading[data-v-506890d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#409eff;font-size:14px;gap:8px}.image-loading .loading-icon[data-v-506890d7]{font-size:24px;animation:rotate-506890d7 1s linear infinite}.image-error[data-v-506890d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f56c6c;font-size:14px;gap:8px}.image-error .el-icon[data-v-506890d7]{font-size:32px}@keyframes rotate-506890d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-overlay[data-v-506890d7]{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:all .3s ease;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:20px 12px 12px;display:flex;align-items:flex-end;justify-content:center}.image-card:hover .image-overlay[data-v-506890d7]{opacity:1}.action-buttons[data-v-506890d7]{display:flex;gap:8px;align-items:center}.action-btn[data-v-506890d7]{height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;border-radius:16px!important;border:none!important;box-shadow:0 2px 8px #0000004d!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.download-btn[data-v-506890d7]{background:rgba(64,158,255,.9)!important;color:#fff!important}.download-btn[data-v-506890d7]:hover{background:rgba(64,158,255,1)!important;transform:translateY(-2px);box-shadow:0 4px 12px #409eff66!important}.add-prompt-btn[data-v-506890d7]{background:rgba(103,194,58,.9)!important;color:#fff!important}.add-prompt-btn[data-v-506890d7]:hover{background:rgba(103,194,58,1)!important;transform:translateY(-2px);box-shadow:0 4px 12px #67c23a66!important}@media (max-width: 768px){.action-buttons[data-v-506890d7]{flex-direction:column;gap:6px;width:100%}.action-btn[data-v-506890d7]{width:100%!important;height:28px!important;font-size:11px!important}.image-overlay[data-v-506890d7]{padding:16px 8px 8px}}.multiline-tag-input[data-v-bced7d96]{width:100%;border:1px solid #dcdfe6;border-radius:8px;background:#fff;transition:all .3s ease;cursor:text;min-height:120px}.multiline-tag-input[data-v-bced7d96]:hover{border-color:#c0c4cc}.multiline-tag-input.is-focused[data-v-bced7d96]{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.tags-container[data-v-bced7d96]{padding:12px 12px 8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.tag-item[data-v-bced7d96]{margin:0;max-width:200px;word-break:break-all;background:none!important;background-color:transparent!important;background-image:none!important;border:1px solid #dcdfe6!important;color:#606266!important;box-shadow:none!important}.tag-item[data-v-bced7d96]:hover{border-color:#409eff!important;color:#409eff!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.tag-item[data-v-bced7d96] .el-tag__close{color:#909399!important;font-size:12px!important;opacity:1!important;visibility:visible!important}.tag-item[data-v-bced7d96] .el-tag__close:hover{color:#f56c6c!important;background-color:#f56c6c1a!important}.input-area[data-v-bced7d96]{padding:0 12px 12px}.textarea-input[data-v-bced7d96]{width:100%}.textarea-input[data-v-bced7d96] .el-textarea__inner{border:none;background:transparent;padding:0;font-size:14px;line-height:1.5;resize:none;box-shadow:none;min-height:80px}.textarea-input[data-v-bced7d96] .el-textarea__inner:focus{box-shadow:none}.textarea-input[data-v-bced7d96] .el-textarea__inner{scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.3) transparent}.textarea-input[data-v-bced7d96] .el-textarea__inner::-webkit-scrollbar{width:6px}.textarea-input[data-v-bced7d96] .el-textarea__inner::-webkit-scrollbar-track{background:transparent}.textarea-input[data-v-bced7d96] .el-textarea__inner::-webkit-scrollbar-thumb{background-color:#9093994d;border-radius:4px;transition:background-color .3s}.textarea-input[data-v-bced7d96] .el-textarea__inner::-webkit-scrollbar-thumb:hover{background-color:#90939980}@media (max-width: 768px){.multiline-tag-input[data-v-bced7d96]{min-height:100px}.tags-container[data-v-bced7d96]{padding:8px 8px 6px}.input-area[data-v-bced7d96]{padding:0 8px 8px}.tag-item[data-v-bced7d96]{max-width:150px}.textarea-input[data-v-bced7d96] .el-textarea__inner{min-height:60px}}[data-v-bced7d96] .el-tag,[data-v-bced7d96] .el-tag.el-tag--info.el-tag--plain,[data-v-bced7d96] .el-tag:hover{background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.text-models-manager[data-v-2c8507d5]{padding:20px}.toolbar[data-v-2c8507d5]{margin-bottom:16px;display:flex;gap:8px}.admin-dashboard[data-v-2d80dc6f]{padding:20px;background:#f5f7fa;min-height:100vh}.admin-header[data-v-2d80dc6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;background:white;border-radius:8px;box-shadow:0 2px 8px #0000001a}.admin-header h1[data-v-2d80dc6f]{margin:0;color:#303133;font-size:24px}.admin-info[data-v-2d80dc6f]{display:flex;align-items:center;gap:12px}.welcome-text[data-v-2d80dc6f]{color:#606266;font-size:14px}.stats-grid[data-v-2d80dc6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-2d80dc6f]{border-radius:8px;box-shadow:0 2px 8px #0000001a}.stat-content[data-v-2d80dc6f]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-2d80dc6f]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-icon.users[data-v-2d80dc6f]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-icon.images[data-v-2d80dc6f]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.stat-icon.today[data-v-2d80dc6f]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.stat-icon.active[data-v-2d80dc6f]{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.stat-info[data-v-2d80dc6f]{flex:1}.stat-number[data-v-2d80dc6f]{font-size:24px;font-weight:700;color:#303133;margin-bottom:4px}.stat-label[data-v-2d80dc6f]{font-size:14px;color:#909399}.user-management-card[data-v-2d80dc6f],.records-card[data-v-2d80dc6f]{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.card-header[data-v-2d80dc6f]{display:flex;justify-content:space-between;align-items:center}.card-header h3[data-v-2d80dc6f]{margin:0;color:#303133}.header-actions[data-v-2d80dc6f]{display:flex;align-items:center}.pagination-container[data-v-2d80dc6f]{margin-top:20px;display:flex;justify-content:center}@media (max-width: 768px){.admin-dashboard[data-v-2d80dc6f]{padding:10px}.admin-header[data-v-2d80dc6f]{flex-direction:column;gap:16px;text-align:center}.stats-grid[data-v-2d80dc6f]{grid-template-columns:1fr}.card-header[data-v-2d80dc6f]{flex-direction:column;gap:16px;align-items:stretch}.header-actions[data-v-2d80dc6f]{justify-content:center}}.history-panel[data-v-ce129b63]{display:flex;flex-direction:column;height:100%}.history-list[data-v-ce129b63]{flex:1;overflow-y:auto;padding:0 4px}.empty-state[data-v-ce129b63]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.empty-state p[data-v-ce129b63]{margin-top:16px;font-size:14px}.history-item[data-v-ce129b63]{border:1px solid #e4e7ed;border-radius:8px;padding:16px;margin-bottom:12px;background:#fff;transition:all .3s}.history-item[data-v-ce129b63]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff1a}.history-header[data-v-ce129b63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-info[data-v-ce129b63]{display:flex;align-items:center;gap:8px}.history-time[data-v-ce129b63]{font-size:12px;color:#909399}.history-content[data-v-ce129b63]{margin-bottom:12px}.user-input[data-v-ce129b63]{color:#606266;line-height:1.6;margin-bottom:8px}.user-input strong[data-v-ce129b63]{color:#303133}.prompt-count[data-v-ce129b63]{font-size:12px;color:#909399}.charged-credits[data-v-ce129b63]{margin-top:6px;font-size:12px;color:#f59e0b}.history-actions[data-v-ce129b63]{display:flex;gap:8px}.history-detail[data-v-ce129b63]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ed}.detail-loading[data-v-ce129b63]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#909399}.prompts-detail[data-v-ce129b63]{display:flex;flex-direction:column;gap:8px}.prompt-item[data-v-ce129b63]{display:flex;gap:8px;padding:8px;background:#f5f7fa;border-radius:4px}.prompt-index[data-v-ce129b63]{font-weight:600;color:#409eff;min-width:24px}.prompt-text[data-v-ce129b63]{flex:1;color:#606266;line-height:1.6;word-break:break-word}.pagination[data-v-ce129b63]{padding:16px 0;display:flex;justify-content:center;border-top:1px solid #e4e7ed}.ai-prompt-generator[data-v-ac457c3e]{display:flex;flex-direction:column;gap:12px;padding:12px;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box;position:relative}.config-section[data-v-ac457c3e]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.config-row[data-v-ac457c3e]{display:flex;align-items:center;gap:12px}.config-row label[data-v-ac457c3e]{min-width:72px;font-weight:500;color:#606266;flex-shrink:0}.input-section[data-v-ac457c3e]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.input-section label[data-v-ac457c3e]{font-weight:500;color:#606266}.action-buttons[data-v-ac457c3e]{display:flex;gap:8px;flex-shrink:0}.billing-tip[data-v-ac457c3e]{font-size:13px;color:#f59e0b;font-weight:500}.input-section[data-v-ac457c3e] .el-textarea__inner{min-height:88px!important}.generate-btn[data-v-ac457c3e]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transition:all .3s ease}.generate-btn[data-v-ac457c3e]:hover{background-color:#f97316;border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 12px #fb923c4d}.generate-btn.is-disabled[data-v-ac457c3e]{background-color:#fb923c80;border-color:#fb923c80;opacity:.6}.results-section[data-v-ac457c3e]{display:flex;flex-direction:column;gap:10px;margin-top:4px;flex:1 1 0;min-height:0;overflow:hidden}.results-header[data-v-ac457c3e]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.results-header h3[data-v-ac457c3e]{margin:0;font-size:16px;color:#303133}.batch-actions[data-v-ac457c3e]{flex-shrink:0;display:flex;gap:8px}.prompts-list[data-v-ac457c3e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.prompts-list[data-v-ac457c3e]::-webkit-scrollbar{width:6px}.prompts-list[data-v-ac457c3e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.prompts-list[data-v-ac457c3e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.prompts-list[data-v-ac457c3e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.prompt-card[data-v-ac457c3e]{border:var(--glass-level-1-border);border-radius:8px;padding:14px 12px;background:var(--glass-level-2-bg);transition:all .3s;margin-bottom:8px}.prompt-card[data-v-ac457c3e]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff1a}.prompt-card.selected[data-v-ac457c3e]{border-color:#409eff;background:#ecf5ff}.prompt-header[data-v-ac457c3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.prompt-number[data-v-ac457c3e]{font-weight:600;color:#409eff;margin-left:4px}.prompt-content[data-v-ac457c3e]{color:#606266;line-height:1.6;word-break:break-word;overflow-wrap:break-word;padding-left:18px;white-space:pre-wrap;font-size:14px}.empty-state[data-v-ac457c3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399;flex:1}.empty-state p[data-v-ac457c3e]{margin-top:16px;font-size:14px}.history-panel[data-v-b480a097]{min-height:400px;max-height:600px;display:flex;flex-direction:column}.history-list[data-v-b480a097]{flex:1;overflow-y:auto;padding:0 4px}.empty-state[data-v-b480a097]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.empty-state p[data-v-b480a097]{margin-top:16px;font-size:14px}.history-item[data-v-b480a097]{border:1px solid #e4e7ed;border-radius:8px;padding:16px;margin-bottom:12px;background:#fff;transition:all .3s}.history-item[data-v-b480a097]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff1a}.history-header[data-v-b480a097]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.history-info[data-v-b480a097]{flex:1}.history-info h4[data-v-b480a097]{margin:0 0 8px;font-size:14px;color:#303133;font-weight:600}.history-meta[data-v-b480a097]{display:flex;align-items:center;gap:8px}.history-time[data-v-b480a097]{font-size:12px;color:#909399}.history-content[data-v-b480a097]{margin-bottom:12px}.prompt-count[data-v-b480a097]{font-size:12px;color:#909399}.history-actions[data-v-b480a097]{display:flex;gap:8px}.history-detail[data-v-b480a097]{margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ed}.detail-loading[data-v-b480a097]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#909399}.prompts-detail[data-v-b480a097]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.prompt-item[data-v-b480a097]{display:flex;gap:8px;padding:8px;background:#f5f7fa;border-radius:4px}.prompt-index[data-v-b480a097]{font-weight:600;color:#409eff;min-width:24px}.prompt-text[data-v-b480a097]{flex:1;color:#606266;line-height:1.6;word-break:break-word}.pagination[data-v-b480a097]{padding:16px 0 0;display:flex;justify-content:center;border-top:1px solid #e4e7ed;margin-top:auto}.opt-history-panel[data-v-1cf5aa88]{margin-top:24px}.history-list[data-v-1cf5aa88]{display:flex;flex-direction:column;gap:12px}.history-empty[data-v-1cf5aa88]{padding:24px 0;text-align:center;color:var(--text-tertiary)}.history-item[data-v-1cf5aa88]{padding:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card)}.history-header[data-v-1cf5aa88]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.history-tags[data-v-1cf5aa88]{display:flex;flex-wrap:wrap;gap:8px}.history-time[data-v-1cf5aa88],.history-meta[data-v-1cf5aa88]{font-size:12px;color:var(--text-tertiary)}.history-meta[data-v-1cf5aa88]{margin-bottom:10px;color:#f59e0b}.history-block+.history-block[data-v-1cf5aa88]{margin-top:10px}.history-label[data-v-1cf5aa88]{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-primary)}.history-text[data-v-1cf5aa88]{font-size:13px;line-height:1.7;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.history-actions[data-v-1cf5aa88]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.history-more[data-v-1cf5aa88]{display:flex;justify-content:center;margin-top:16px}.prompt-optimizer[data-v-d9199c9e]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);overflow:hidden}.optimizer-header[data-v-d9199c9e]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:var(--bg-card);border-bottom:1px solid var(--border-light);flex-shrink:0}.header-title[data-v-d9199c9e]{display:flex;align-items:center;gap:12px}.header-icon[data-v-d9199c9e]{font-size:28px;color:var(--primary-blue)}.header-title h1[data-v-d9199c9e]{margin:0;font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:.3px}.model-select[data-v-d9199c9e]{width:220px}.optimizer-body[data-v-d9199c9e]{display:flex;flex:1;min-height:0;overflow:hidden}.category-panel[data-v-d9199c9e]{width:196px;flex-shrink:0;background:var(--glass-level-1-bg);-webkit-backdrop-filter:var(--glass-level-1-backdrop);backdrop-filter:var(--glass-level-1-backdrop);border-right:1px solid rgba(0,0,0,.05);padding:20px 12px;overflow-y:auto;transition:all .3s ease;position:relative;z-index:10;box-shadow:1px 0 20px #00000005}.panel-label[data-v-d9199c9e]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;padding-left:12px;opacity:.8}.panel-divider[data-v-d9199c9e]{height:1px;background:var(--glass-level-1-border);margin:16px 8px;opacity:.5}.category-item[data-v-d9199c9e]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:4px;border:1px solid transparent;position:relative;overflow:hidden}.category-item[data-v-d9199c9e]:hover{background:rgba(255,255,255,.5);transform:translate(4px)}.category-item.active[data-v-d9199c9e]{background:rgba(127,90,240,.1);border-color:#7f5af033;box-shadow:0 4px 12px #7f5af026}.category-item.active[data-v-d9199c9e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-primary);border-radius:4px 0 0 4px}.category-item.active .category-icon[data-v-d9199c9e]{color:var(--color-primary);transform:scale(1.1)}.category-item.active .category-name[data-v-d9199c9e]{color:var(--color-primary);font-weight:700}.category-icon[data-v-d9199c9e]{font-size:20px;color:var(--text-muted);flex-shrink:0;margin-top:0;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))}.category-info[data-v-d9199c9e]{display:flex;flex-direction:column;gap:2px;min-width:0}.category-name[data-v-d9199c9e]{font-size:14px;font-weight:600;color:var(--text-main);transition:color .3s ease}.category-desc[data-v-d9199c9e]{font-size:12px;color:var(--text-muted);line-height:1.55;opacity:.8;white-space:normal;word-break:break-word}.main-panel[data-v-d9199c9e]{flex:1;min-width:0;padding:20px 24px;overflow-y:auto}.section-label[data-v-d9199c9e]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.template-section[data-v-d9199c9e]{margin-bottom:24px}.template-grid[data-v-d9199c9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.template-card[data-v-d9199c9e]{position:relative;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--glass-level-2-border);background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.template-card[data-v-d9199c9e]:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg);opacity:0;pointer-events:none;transition:opacity .5s}.template-card[data-v-d9199c9e]:hover{transform:translateY(-4px);border-color:var(--color-primary);background:rgba(255,255,255,.8);box-shadow:0 12px 24px #7f5af026}.template-card[data-v-d9199c9e]:hover:before{opacity:1;animation:shine-d9199c9e 1.5s infinite}.template-card.active[data-v-d9199c9e]{border-color:var(--color-primary);background:rgba(127,90,240,.1);box-shadow:0 0 0 1px var(--color-primary),0 8px 20px #7f5af033}.template-name[data-v-d9199c9e]{font-size:15px;font-weight:600;color:var(--text-main);margin-bottom:8px;letter-spacing:.2px}.template-desc[data-v-d9199c9e]{font-size:13px;color:var(--text-muted);line-height:1.5;display:block;overflow:visible;white-space:normal;word-break:break-word}@keyframes shine-d9199c9e{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(100%) skew(-20deg)}}.input-section[data-v-d9199c9e]{margin-bottom:24px}.prompt-input[data-v-d9199c9e] .el-textarea__inner{font-size:14px;line-height:1.7;border-radius:var(--radius-md)}.input-actions[data-v-d9199c9e]{display:flex;gap:12px;margin-top:16px}.optimize-btn[data-v-d9199c9e]{min-width:160px;background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transition:all .3s ease}.optimize-btn[data-v-d9199c9e]:hover{background-color:#f97316;border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 12px #fb923c4d}.optimize-btn.is-disabled[data-v-d9199c9e]{background-color:#fb923c80;border-color:#fb923c80;opacity:.6}.result-section[data-v-d9199c9e]{margin-top:8px}.result-card[data-v-d9199c9e]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:20px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.result-content[data-v-d9199c9e]{font-size:14px;line-height:1.8;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin-bottom:16px}.result-actions[data-v-d9199c9e]{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border-light)}.iterate-section[data-v-d9199c9e]{margin-bottom:24px}.iterate-input[data-v-d9199c9e] .el-textarea__inner{font-size:14px;line-height:1.6;border-radius:var(--radius-md)}.iterate-btn[data-v-d9199c9e]{margin-top:12px}.billing-tip[data-v-d9199c9e]{margin-bottom:20px;font-size:13px;color:#f59e0b;font-weight:500}.version-section[data-v-d9199c9e]{margin-bottom:24px}.version-timeline[data-v-d9199c9e]{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.version-timeline[data-v-d9199c9e]:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--border-light)}.version-item[data-v-d9199c9e]{display:flex;gap:16px;padding:12px 16px;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);position:relative}.version-item[data-v-d9199c9e]:hover{background:var(--bg-hover)}.version-item.active[data-v-d9199c9e]{background:var(--primary-blue-bg)}.version-dot[data-v-d9199c9e]{width:12px;height:12px;border-radius:50%;background:var(--border-medium);flex-shrink:0;margin-top:4px;position:relative;z-index:1}.version-item.active .version-dot[data-v-d9199c9e]{background:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-bg)}.version-info[data-v-d9199c9e]{flex:1;min-width:0}.version-tag[data-v-d9199c9e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.version-preview[data-v-d9199c9e]{font-size:12px;color:var(--text-tertiary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-iterate-hint[data-v-d9199c9e]{font-size:11px;color:var(--text-tertiary);margin-top:4px;font-style:italic}.empty-state[data-v-d9199c9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-tertiary)}.empty-state p[data-v-d9199c9e]{margin-top:16px;font-size:14px}@media (max-width: 1200px){.optimizer-header[data-v-d9199c9e]{padding:16px 20px}.category-panel[data-v-d9199c9e]{width:180px;padding:16px 12px}.main-panel[data-v-d9199c9e]{padding:20px}.template-grid[data-v-d9199c9e]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 768px){.optimizer-header[data-v-d9199c9e]{flex-direction:column;gap:12px;align-items:flex-start;padding:12px 16px}.header-title h1[data-v-d9199c9e]{font-size:18px}.model-select[data-v-d9199c9e]{width:100%}.optimizer-body[data-v-d9199c9e]{flex-direction:column}.category-panel[data-v-d9199c9e]{width:100%;flex-direction:row;display:flex;flex-wrap:nowrap;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-light);padding:12px;gap:8px}.panel-label[data-v-d9199c9e],.panel-divider[data-v-d9199c9e]{display:none}.category-item[data-v-d9199c9e]{flex-shrink:0;flex-direction:column;align-items:center;text-align:center;padding:10px 16px;min-width:100px}.category-desc[data-v-d9199c9e]{display:none}.main-panel[data-v-d9199c9e]{padding:16px}.template-grid[data-v-d9199c9e]{grid-template-columns:1fr}}.history-detail-dialog[data-v-1fbc0596] .el-dialog{margin:0!important;display:flex;flex-direction:column;max-height:90vh}.history-detail-dialog[data-v-1fbc0596] .el-dialog__header{flex-shrink:0;padding:16px 20px}.history-detail-dialog[data-v-1fbc0596] .el-dialog__body{padding:0;overflow:hidden;flex:1;min-height:0}.history-detail-dialog[data-v-1fbc0596] .el-dialog__footer{flex-shrink:0;padding:12px 20px}.dialog-content[data-v-1fbc0596]{display:flex;gap:20px;padding:16px;height:100%;overflow:hidden}.preview-section[data-v-1fbc0596]{flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden;min-height:0}.preview-video[data-v-1fbc0596]{width:100%;height:100%;max-height:100%;border-radius:12px;background:#000;object-fit:contain}.large-preview[data-v-1fbc0596]{flex:1;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:12px;overflow:hidden;min-height:0}.large-preview img[data-v-1fbc0596]{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.images-grid[data-v-1fbc0596]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;flex-shrink:0;height:90px}.image-item[data-v-1fbc0596]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.image-item[data-v-1fbc0596]:hover{border-color:#ff5873;transform:scale(1.05)}.image-item.selected[data-v-1fbc0596]{border-color:#ff5873;box-shadow:0 2px 8px #ff587366}.image-item img[data-v-1fbc0596]{width:100%;height:100%;object-fit:cover}.image-index[data-v-1fbc0596]{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);color:#fff;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600}.preview-placeholder[data-v-1fbc0596]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fafb;border-radius:12px;padding:30px;max-height:calc(75vh - 100px)}.preview-placeholder .placeholder-icon[data-v-1fbc0596]{font-size:64px;color:#d1d5db;margin-bottom:12px}.preview-placeholder p[data-v-1fbc0596]{color:#9ca3af;font-size:14px}.info-section[data-v-1fbc0596]{flex:0 0 380px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:8px;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.info-section[data-v-1fbc0596]::-webkit-scrollbar{width:6px}.info-section[data-v-1fbc0596]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.info-section[data-v-1fbc0596]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.info-section[data-v-1fbc0596]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.info-row[data-v-1fbc0596]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #e5e7eb;flex-shrink:0}.info-label[data-v-1fbc0596]{font-size:13px;color:#6b7280;font-weight:500;min-width:70px}.info-value[data-v-1fbc0596]{font-size:13px;color:#111827;flex:1}.prompt-section[data-v-1fbc0596]{background:#f9fafb;padding:10px;border-radius:8px;flex-shrink:1;min-height:0;display:flex;flex-direction:column}.section-title[data-v-1fbc0596]{margin:0 0 6px;font-size:13px;font-weight:600;color:#374151;flex-shrink:0}.prompt-text[data-v-1fbc0596]{margin:0;font-size:12px;line-height:1.5;color:#6b7280;word-break:break-word;max-height:80px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.prompt-text[data-v-1fbc0596]::-webkit-scrollbar{width:4px}.prompt-text[data-v-1fbc0596]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.prompt-text[data-v-1fbc0596]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.copy-btn[data-v-1fbc0596]{margin-top:4px;flex-shrink:0}.reference-section[data-v-1fbc0596]{background:#f9fafb;padding:10px;border-radius:8px;flex-shrink:1;min-height:0;display:flex;flex-direction:column}.reference-image[data-v-1fbc0596]{width:100%;max-height:120px;object-fit:contain;border-radius:8px;margin-top:6px}.action-buttons[data-v-1fbc0596]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:2px solid #e5e7eb;margin-top:auto;flex-shrink:0}.action-buttons .el-button[data-v-1fbc0596]{width:100%}.action-buttons[data-v-1fbc0596] .el-button{padding:8px 12px;font-size:12px}@media (max-width: 1024px){.dialog-content[data-v-1fbc0596]{flex-direction:column;height:100%;overflow-y:auto}.info-section[data-v-1fbc0596]{flex:0 0 auto;max-width:100%;overflow-y:visible}.preview-section[data-v-1fbc0596]{max-height:45vh;flex-shrink:0}}@media (max-width: 768px){.dialog-content[data-v-1fbc0596]{padding:16px;gap:16px}.images-grid[data-v-1fbc0596]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.info-section[data-v-1fbc0596]{gap:10px}.prompt-text[data-v-1fbc0596]{max-height:80px}}.work-detail-dialog[data-v-0d6d8827] .el-dialog__body{padding:0}.dialog-content[data-v-0d6d8827]{display:flex;gap:32px;padding:24px;min-height:500px}.media-section[data-v-0d6d8827]{flex:1;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:12px;overflow:hidden}.detail-image[data-v-0d6d8827],.detail-video[data-v-0d6d8827]{max-width:100%;max-height:70vh;object-fit:contain;display:block}.info-section[data-v-0d6d8827]{flex:0 0 400px;display:flex;flex-direction:column;gap:24px}.prompt-section[data-v-0d6d8827]{background:#f9fafb;padding:16px;border-radius:8px;position:relative}.section-title[data-v-0d6d8827]{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.prompt-text[data-v-0d6d8827]{margin:0;font-size:14px;line-height:1.6;color:#6b7280;word-break:break-word}.copy-btn[data-v-0d6d8827]{margin-top:12px}.info-row[data-v-0d6d8827]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.info-label[data-v-0d6d8827]{font-size:14px;color:#6b7280;font-weight:500}.info-value[data-v-0d6d8827]{font-size:14px;color:#111827}.stats-section[data-v-0d6d8827]{display:flex;gap:16px}.stat-card[data-v-0d6d8827]{flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:12px;border:1px solid #e5e7eb}.stat-icon[data-v-0d6d8827]{font-size:32px;color:#9ca3af}.stat-icon.like-icon.liked[data-v-0d6d8827]{color:#ff5873;animation:pulse-0d6d8827 .5s ease}@keyframes pulse-0d6d8827{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.stat-info[data-v-0d6d8827]{flex:1}.stat-value[data-v-0d6d8827]{font-size:24px;font-weight:700;color:#111827;line-height:1;margin-bottom:4px}.stat-label[data-v-0d6d8827]{font-size:12px;color:#6b7280}.like-button[data-v-0d6d8827]{width:100%;height:56px;font-size:16px;font-weight:600;transition:all .3s ease}.like-button .button-icon[data-v-0d6d8827]{font-size:20px;margin-right:8px}.like-button[data-v-0d6d8827]:active{transform:scale(.95)}.download-button[data-v-0d6d8827]{width:100%;height:48px;font-size:15px;font-weight:600;transition:all .3s ease}.download-button .button-icon[data-v-0d6d8827]{font-size:18px;margin-right:8px}.publish-section[data-v-0d6d8827]{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:2px solid #e5e7eb}.publish-status-row[data-v-0d6d8827]{display:flex;align-items:center;justify-content:space-between}.status-label[data-v-0d6d8827]{font-size:14px;color:#6b7280;font-weight:500}.publish-button[data-v-0d6d8827]{width:100%;height:48px;font-size:15px;font-weight:600}@media (max-width: 1024px){.dialog-content[data-v-0d6d8827]{flex-direction:column}.info-section[data-v-0d6d8827]{flex:1}.media-section[data-v-0d6d8827]{min-height:400px}}@media (max-width: 768px){.dialog-content[data-v-0d6d8827]{padding:16px;gap:20px}.stats-section[data-v-0d6d8827]{flex-direction:column}.stat-card[data-v-0d6d8827]{padding:12px}}.my-works-gallery[data-v-6a302906]{width:100%;height:100%;display:flex;flex-direction:column;background:#f9fafb}.works-grid-container[data-v-6a302906]{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px}.works-grid-container[data-v-6a302906]::-webkit-scrollbar{width:8px}.works-grid-container[data-v-6a302906]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.works-grid-container[data-v-6a302906]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.works-grid-container[data-v-6a302906]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.works-grid[data-v-6a302906]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;width:100%;align-items:start}.work-card[data-v-6a302906]{position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-top:1px solid var(--glass-highlight);border-left:1px solid var(--glass-highlight);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--glass-shadow);cursor:pointer;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s ease,background .4s ease}.work-card[data-v-6a302906]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0006,0 0 20px #00b8e633;background:var(--glass-level-2-bg)}.work-card:hover .work-info-overlay[data-v-6a302906]{opacity:1}.work-media[data-v-6a302906]{position:relative;width:100%;aspect-ratio:1;background:transparent;overflow:hidden}.media-image[data-v-6a302906],.media-video[data-v-6a302906]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.8,.25,1)}.work-card:hover .media-image[data-v-6a302906],.work-card:hover .media-video[data-v-6a302906]{transform:scale(1.08)}.publish-status[data-v-6a302906]{position:absolute;top:12px;left:12px;background:rgba(156,163,175,.95);color:#fff;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publish-status.published[data-v-6a302906]{background:rgba(34,197,94,.95)}.video-badge[data-v-6a302906]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.75);color:#fff;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-badge .el-icon[data-v-6a302906]{font-size:20px}.work-info-overlay[data-v-6a302906]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;padding:16px 12px 12px;opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;gap:10px}.stats-row[data-v-6a302906]{display:flex;align-items:center;gap:16px}.stat-item[data-v-6a302906]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.stat-item .el-icon[data-v-6a302906]{font-size:18px}.like-stat[data-v-6a302906]{cursor:pointer;transition:all .2s ease}.like-stat[data-v-6a302906]:hover{transform:scale(1.1)}.like-stat.liked[data-v-6a302906]{color:#ff5873;animation:likeAnimation-6a302906 .3s ease}@keyframes likeAnimation-6a302906{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.work-prompt[data-v-6a302906]{margin:0;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;opacity:.9}.action-buttons[data-v-6a302906]{display:flex;gap:8px}.action-buttons .el-button[data-v-6a302906]{flex:1}.loading-state[data-v-6a302906],.empty-state[data-v-6a302906]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%}.empty-icon[data-v-6a302906]{font-size:64px;color:#d1d5db;margin-bottom:16px}.empty-text[data-v-6a302906]{font-size:18px;font-weight:600;color:#6b7280;margin:0 0 8px}.empty-hint[data-v-6a302906]{font-size:14px;color:#9ca3af;margin:0}.loading-more[data-v-6a302906]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:#6b7280;font-size:14px}.loading-more .el-icon[data-v-6a302906]{font-size:18px}.no-more[data-v-6a302906]{text-align:center;padding:24px;color:#9ca3af;font-size:13px}@media (min-width: 1920px){.works-grid[data-v-6a302906]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 1400px){.works-grid[data-v-6a302906]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}@media (max-width: 1024px){.works-grid[data-v-6a302906]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.works-grid-container[data-v-6a302906]{padding:16px}}@media (max-width: 768px){.works-grid[data-v-6a302906]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.works-grid-container[data-v-6a302906]{padding:12px}}.my-works-page[data-v-52cd2fb6]{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--bg-primary, #f5f6f8)}.page-tabs[data-v-52cd2fb6]{flex:1;display:flex;flex-direction:column;overflow:hidden}.page-tabs[data-v-52cd2fb6] .el-tabs__content{flex:1;overflow:hidden}.page-tabs[data-v-52cd2fb6] .el-tab-pane{height:100%;display:flex;flex-direction:column;overflow:hidden}.filter-bar[data-v-52cd2fb6]{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--bg-card, #fff);border-bottom:1px solid var(--border-light, #eee);flex-shrink:0}.model-select[data-v-52cd2fb6]{width:160px}.search-input[data-v-52cd2fb6]{width:220px}.history-scroll[data-v-52cd2fb6]{flex:1;overflow-y:auto;padding:16px 20px}.loading-wrap[data-v-52cd2fb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:var(--text-tertiary, #999)}.loading-wrap p[data-v-52cd2fb6]{margin-top:12px}.date-group-title[data-v-52cd2fb6]{font-size:13px;font-weight:600;color:var(--text-secondary, #666);margin:16px 0 10px;padding-bottom:6px}.date-group-title[data-v-52cd2fb6]:first-child{margin-top:0}.history-cards[data-v-52cd2fb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.history-card[data-v-52cd2fb6]{background:var(--bg-card, #fff);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f;cursor:pointer;transition:transform .2s,box-shadow .2s}.history-card[data-v-52cd2fb6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.card-media[data-v-52cd2fb6]{position:relative;aspect-ratio:1;background:var(--bg-primary, #f0f0f0);overflow:hidden}.media-video[data-v-52cd2fb6],.media-image[data-v-52cd2fb6]{width:100%;height:100%;object-fit:cover;display:block}.media-placeholder[data-v-52cd2fb6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary, #999);font-size:12px}.media-placeholder .el-icon[data-v-52cd2fb6]{font-size:32px;margin-bottom:4px}.video-badge[data-v-52cd2fb6]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:6px;display:flex;align-items:center}.card-info[data-v-52cd2fb6]{padding:10px 12px}.card-prompt[data-v-52cd2fb6]{font-size:13px;color:var(--text-primary, #333);margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-model[data-v-52cd2fb6]{font-size:12px;color:var(--text-tertiary, #999)}.loading-more[data-v-52cd2fb6],.no-more[data-v-52cd2fb6]{text-align:center;padding:16px;color:var(--text-tertiary, #999);font-size:13px}.empty-state[data-v-52cd2fb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary, #999)}.empty-icon[data-v-52cd2fb6]{font-size:48px;margin-bottom:12px}.empty-text[data-v-52cd2fb6]{font-size:16px;font-weight:500;margin:0 0 6px;color:var(--text-secondary, #666)}.empty-hint[data-v-52cd2fb6]{font-size:13px;margin:0}.chat-workspace[data-v-114f9bca]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;height:calc(100vh - 48px)}.chat-sidebar[data-v-114f9bca],.chat-main[data-v-114f9bca]{background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 16px 48px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-sidebar[data-v-114f9bca]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar-header[data-v-114f9bca],.sidebar-actions[data-v-114f9bca],.chat-toolbar[data-v-114f9bca],.composer-panel[data-v-114f9bca]{padding:20px 24px}.sidebar-header[data-v-114f9bca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(148,163,184,.18)}.sidebar-header h2[data-v-114f9bca],.toolbar-title[data-v-114f9bca]{margin:0;font-size:20px;font-weight:700;color:#0f172a}.sidebar-header p[data-v-114f9bca],.toolbar-subtitle[data-v-114f9bca],.composer-tip[data-v-114f9bca]{margin:6px 0 0;color:#64748b;font-size:13px}.sidebar-actions[data-v-114f9bca]{display:flex;justify-content:flex-end;padding-top:12px;padding-bottom:8px}.session-list[data-v-114f9bca]{flex:1;min-height:0;overflow-y:auto;padding:0 16px 16px}.empty-sessions[data-v-114f9bca],.empty-chat-state[data-v-114f9bca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;min-height:220px;text-align:center}.empty-icon[data-v-114f9bca],.empty-sessions .el-icon[data-v-114f9bca]{font-size:40px}.session-card[data-v-114f9bca]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:12px;background:rgba(248,250,252,.92);border:1px solid rgba(226,232,240,.95);border-radius:18px;cursor:pointer;transition:all .2s ease}.session-card[data-v-114f9bca]:hover,.session-card.active[data-v-114f9bca]{border-color:#3b82f659;box-shadow:0 10px 24px #3b82f61f;transform:translateY(-1px)}.session-content[data-v-114f9bca]{min-width:0;text-align:left}.session-title[data-v-114f9bca]{color:#0f172a;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta[data-v-114f9bca]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:#64748b;font-size:12px}.session-delete[data-v-114f9bca]{flex-shrink:0}.chat-main[data-v-114f9bca]{display:flex;flex-direction:column;min-height:0}.chat-toolbar[data-v-114f9bca]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.18)}.toolbar-right[data-v-114f9bca]{flex-shrink:0}.model-select[data-v-114f9bca]{width:280px}.model-option[data-v-114f9bca]{display:flex;align-items:center;justify-content:space-between;gap:10px}.messages-panel[data-v-114f9bca]{flex:1;min-height:0;overflow-y:auto;padding:24px;background:linear-gradient(180deg,rgba(248,250,252,.78) 0%,rgba(255,255,255,.95) 100%)}.message-row[data-v-114f9bca]{display:flex;margin-bottom:16px}.message-row.user[data-v-114f9bca]{justify-content:flex-end}.message-row.assistant[data-v-114f9bca]{justify-content:flex-start}.message-bubble[data-v-114f9bca]{max-width:min(760px,86%);padding:16px 18px;border-radius:22px;box-shadow:0 10px 30px #0f172a14}.message-row.user .message-bubble[data-v-114f9bca]{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);color:#fff;border-bottom-right-radius:8px}.message-row.assistant .message-bubble[data-v-114f9bca]{background:rgba(255,255,255,.96);color:#0f172a;border:1px solid rgba(226,232,240,.85);border-bottom-left-radius:8px}.message-role[data-v-114f9bca]{font-size:12px;font-weight:600;margin-bottom:8px;opacity:.8}.message-content[data-v-114f9bca]{white-space:pre-wrap;word-break:break-word;line-height:1.75;font-size:14px}.message-billing[data-v-114f9bca]{margin-top:10px;font-size:12px;color:#f59e0b}.composer-panel[data-v-114f9bca]{border-top:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:14px}.composer-actions[data-v-114f9bca]{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 1024px){.chat-workspace[data-v-114f9bca]{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 48px)}.chat-sidebar[data-v-114f9bca]{min-height:320px}.chat-toolbar[data-v-114f9bca]{flex-direction:column;align-items:stretch}.model-select[data-v-114f9bca]{width:100%}}.profile-page[data-v-2695276e]{padding:32px;min-height:100vh;background:transparent;display:flex;flex-direction:column;gap:24px}.glass-card[data-v-2695276e]{position:relative;overflow:hidden;background:var(--glass-level-2-bg, rgba(255, 255, 255, .85));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-level-2-backdrop, blur(20px));-webkit-backdrop-filter:var(--glass-level-2-backdrop, blur(20px))}.profile-hero[data-v-2695276e]{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,rgba(255,247,237,.96) 55%,rgba(255,251,245,.94) 100%),var(--glass-level-2-bg, rgba(255, 255, 255, .85))}.hero-main[data-v-2695276e]{display:flex;align-items:center;gap:20px}.profile-avatar[data-v-2695276e]{flex-shrink:0;border:3px solid rgba(251,146,60,.18);box-shadow:0 8px 24px #fb923c1f}.hero-content[data-v-2695276e]{display:flex;flex-direction:column;gap:14px}.hero-title-row[data-v-2695276e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-title[data-v-2695276e]{margin:0;color:var(--text-primary);font-size:30px;font-weight:700}.hero-meta[data-v-2695276e]{display:flex;flex-wrap:wrap;gap:16px;color:var(--text-secondary);font-size:14px}.hero-actions[data-v-2695276e]{min-width:220px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.upload-hint[data-v-2695276e]{margin:0;font-size:13px;color:var(--text-tertiary)}.metrics-section[data-v-2695276e],.form-card[data-v-2695276e]{padding:24px}.section-header[data-v-2695276e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-header h2[data-v-2695276e]{margin:0;font-size:22px;color:var(--text-primary)}.section-header p[data-v-2695276e]{margin:8px 0 0;color:var(--text-secondary);font-size:14px}.metrics-grid[data-v-2695276e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.metric-card[data-v-2695276e]{padding:20px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(251,146,60,.12);box-shadow:inset 0 1px #ffffff80;display:flex;flex-direction:column;gap:10px}.metric-card.primary[data-v-2695276e]{background:linear-gradient(135deg,rgba(251,146,60,.18),rgba(251,113,133,.14))}.metric-card.success[data-v-2695276e]{background:linear-gradient(135deg,rgba(52,211,153,.16),rgba(253,186,116,.12))}.metric-card.warning[data-v-2695276e]{background:linear-gradient(135deg,rgba(253,186,116,.24),rgba(251,146,60,.14))}.metric-label[data-v-2695276e]{color:var(--text-secondary);font-size:13px}.metric-value[data-v-2695276e]{color:var(--text-primary);font-size:24px;line-height:1.3}.metric-hint[data-v-2695276e]{color:var(--text-tertiary);font-size:13px}.profile-grid[data-v-2695276e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form-actions[data-v-2695276e]{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 1080px){.profile-page[data-v-2695276e]{padding:24px 18px}.profile-hero[data-v-2695276e]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-2695276e]{width:100%;align-items:flex-start}.profile-grid[data-v-2695276e]{grid-template-columns:1fr}}@media (max-width: 640px){.hero-main[data-v-2695276e]{flex-direction:column;align-items:flex-start}.hero-title[data-v-2695276e]{font-size:24px}.hero-meta[data-v-2695276e]{flex-direction:column;gap:8px}}.credit-transactions-page[data-v-f5ea57e1]{padding:32px;min-height:100vh;background:transparent;display:flex;flex-direction:column;gap:24px}.glass-card[data-v-f5ea57e1]{position:relative;overflow:hidden;background:var(--glass-level-2-bg, rgba(255, 255, 255, .85));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-level-2-backdrop, blur(20px));-webkit-backdrop-filter:var(--glass-level-2-backdrop, blur(20px))}.summary-card[data-v-f5ea57e1]{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,rgba(255,255,255,.92) 0%,rgba(255,247,237,.96) 55%,rgba(255,251,245,.94) 100%),var(--glass-level-2-bg, rgba(255, 255, 255, .85))}.page-title[data-v-f5ea57e1]{margin:0;font-size:30px;font-weight:700;color:var(--text-primary)}.page-subtitle[data-v-f5ea57e1]{margin:10px 0 0;font-size:14px;color:var(--text-secondary)}.summary-actions[data-v-f5ea57e1]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.balance-chip[data-v-f5ea57e1]{min-width:180px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(251,146,60,.12);display:flex;flex-direction:column;gap:6px}.balance-label[data-v-f5ea57e1]{font-size:13px;color:var(--text-secondary)}.balance-value[data-v-f5ea57e1]{font-size:28px;font-weight:700;color:#7a4b00}.list-card[data-v-f5ea57e1]{padding:24px}.section-header[data-v-f5ea57e1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-header h2[data-v-f5ea57e1]{margin:0;font-size:22px;color:var(--text-primary)}.section-header p[data-v-f5ea57e1]{margin:8px 0 0;color:var(--text-secondary);font-size:14px}.filter-bar[data-v-f5ea57e1]{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.filter-label[data-v-f5ea57e1]{font-size:14px;font-weight:600;color:var(--text-secondary)}.state-card[data-v-f5ea57e1]{min-height:220px;border-radius:20px;background:rgba(255,255,255,.56);border:1px dashed rgba(148,163,184,.4);display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-tertiary);text-align:center}.state-card-error[data-v-f5ea57e1]{color:#e6a23c}.table-wrapper[data-v-f5ea57e1]{overflow-x:auto}.pagination-row[data-v-f5ea57e1]{display:flex;justify-content:flex-end;margin-top:18px}.amount-positive[data-v-f5ea57e1]{color:#67c23a;font-weight:600}.amount-negative[data-v-f5ea57e1]{color:#f56c6c;font-weight:600}@media (max-width: 1080px){.credit-transactions-page[data-v-f5ea57e1]{padding:24px 18px}.summary-card[data-v-f5ea57e1]{flex-direction:column;align-items:flex-start}.summary-actions[data-v-f5ea57e1]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.page-title[data-v-f5ea57e1]{font-size:24px}.list-card[data-v-f5ea57e1]{padding:18px}.section-header[data-v-f5ea57e1]{flex-direction:column;align-items:flex-start}.filter-bar[data-v-f5ea57e1]{align-items:flex-start}.pagination-row[data-v-f5ea57e1]{justify-content:flex-start}}.glass-card[data-v-96771258]{border-radius:var(--radius-lg);transition:all var(--transition-base);padding:24px;position:relative;overflow:hidden}.glass-card[data-v-96771258]:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.34),transparent);transform:skew(-20deg);opacity:0;pointer-events:none;transition:opacity .5s}.hover-effect[data-v-96771258]:hover:before{opacity:1;animation:shine-96771258 1.5s infinite}@keyframes shine-96771258{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(100%) skew(-20deg)}}.level-1[data-v-96771258]{background:var(--glass-level-1-bg);border:1px solid var(--glass-level-1-border);-webkit-backdrop-filter:var(--glass-level-1-backdrop);backdrop-filter:var(--glass-level-1-backdrop);box-shadow:var(--glass-level-1-shadow)}.level-2[data-v-96771258]{background:var(--glass-level-2-bg);border:1px solid var(--glass-level-2-border);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);box-shadow:var(--glass-level-2-shadow)}.level-3[data-v-96771258]{background:var(--glass-level-3-bg);border:1px solid var(--glass-level-3-border);-webkit-backdrop-filter:var(--glass-level-3-backdrop);backdrop-filter:var(--glass-level-3-backdrop);box-shadow:var(--glass-level-3-shadow)}.hover-effect[data-v-96771258]:hover{transform:translateY(-3px);border-color:#fff;box-shadow:0 16px 36px #0f172a1a}.batch-image-workspace[data-v-6062e76f]{min-height:100vh;padding:10px;background:transparent;display:flex;flex-direction:column;gap:24px;color:var(--text-primary)}.page-hero[data-v-6062e76f]{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,rgba(251,146,60,.18),transparent 32%),radial-gradient(circle at left bottom,rgba(251,113,133,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.94) 0%,rgba(255,247,237,.98) 58%,rgba(255,251,245,.95) 100%);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-level-2-backdrop, blur(20px));-webkit-backdrop-filter:var(--glass-level-2-backdrop, blur(20px))}.page-hero[data-v-6062e76f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.32),transparent 45%);pointer-events:none}.hero-copy[data-v-6062e76f]{position:relative;z-index:1;max-width:760px;display:flex;flex-direction:column;gap:14px}.page-kicker[data-v-6062e76f],.panel-kicker[data-v-6062e76f]{margin:0;color:var(--primary-warm);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-title[data-v-6062e76f]{margin:0;font-size:38px;line-height:1.05;color:var(--text-primary)}.page-description[data-v-6062e76f]{margin:0;color:var(--text-secondary);line-height:1.7}.hero-flow[data-v-6062e76f]{display:flex;gap:10px;flex-wrap:wrap}.flow-chip[data-v-6062e76f]{padding:8px 14px;border-radius:var(--radius-full);background:rgba(255,255,255,.68);border:1px solid rgba(251,146,60,.16);color:var(--text-secondary);font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffff8c}.hero-stats[data-v-6062e76f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:min(420px,100%);position:relative;z-index:1}.hero-stat[data-v-6062e76f]{padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(251,146,60,.14);box-shadow:inset 0 1px #ffffff8f;display:flex;flex-direction:column;gap:8px}.hero-stat.primary[data-v-6062e76f]{background:linear-gradient(135deg,rgba(251,146,60,.18),rgba(251,113,133,.12))}.hero-stat strong[data-v-6062e76f]{color:var(--text-primary);font-size:30px;line-height:1}.stat-label[data-v-6062e76f]{color:var(--text-secondary);font-size:13px}.hero-stat small[data-v-6062e76f]{color:var(--text-tertiary);font-size:13px;line-height:1.5}.workspace-grid[data-v-6062e76f]{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.95fr);gap:24px;align-items:start}.workspace-main[data-v-6062e76f],.workspace-side[data-v-6062e76f]{display:flex;flex-direction:column;gap:24px}.panel-card.glass-card[data-v-6062e76f]{padding:24px;background:rgba(255,255,255,.8);border-color:#fb923c29;box-shadow:0 18px 40px #fb923c1a}.create-card[data-v-6062e76f],.job-list-card[data-v-6062e76f]{height:320px;display:flex;flex-direction:column;overflow:hidden}.job-list-card[data-v-6062e76f]{overflow-y:auto}.preview-card[data-v-6062e76f]{width:100%;max-width:100%;grid-column:1 / -1;margin-top:10px}.inline-logs-card[data-v-6062e76f]{width:100%;max-width:100%;grid-column:1 / -1;margin-top:20px}.panel-header[data-v-6062e76f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-header.compact[data-v-6062e76f]{align-items:center}.panel-header h2[data-v-6062e76f]{margin:6px 0 0;font-size:22px;color:var(--text-primary)}.panel-header p[data-v-6062e76f]{margin:8px 0 0;color:var(--text-secondary);line-height:1.6}.header-actions[data-v-6062e76f],.side-header-actions[data-v-6062e76f]{display:flex;align-items:center;gap:1px;flex-wrap:wrap;justify-content:flex-end}.header-badge[data-v-6062e76f]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-full);background:rgba(251,146,60,.12);color:var(--primary-warm);font-size:13px;font-weight:600;white-space:nowrap}.header-badge.subtle[data-v-6062e76f]{background:rgba(255,255,255,.72);color:var(--text-secondary);border:1px solid rgba(251,146,60,.12)}.hidden-input[data-v-6062e76f]{display:none}.selection-grid[data-v-6062e76f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.selection-card[data-v-6062e76f]{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(251,146,60,.12);box-shadow:inset 0 1px #ffffff8c;display:flex;flex-direction:column;gap:8px;min-height:136px}.selection-label[data-v-6062e76f],.result-meta-card span[data-v-6062e76f]{color:var(--text-secondary);font-size:13px}.selection-card strong[data-v-6062e76f]{color:var(--text-primary);font-size:18px;line-height:1.4;word-break:break-word}.selection-card p[data-v-6062e76f]{margin:0;color:var(--text-tertiary);font-size:13px;line-height:1.6}.rule-strip[data-v-6062e76f]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:4px;border-radius:18px;background:linear-gradient(135deg,rgba(251,146,60,.12),rgba(253,186,116,.1));border:1px solid rgba(251,146,60,.12)}.rule-strip-label[data-v-6062e76f]{flex-shrink:0;padding:4px 10px;border-radius:var(--radius-full);background:rgba(255,255,255,.72);color:#8a5300;font-size:12px;font-weight:700}.rule-strip p[data-v-6062e76f]{margin:0;color:var(--text-secondary);line-height:1.6}.batch-alert[data-v-6062e76f]{margin-top:14px;border-radius:18px}.validation-error+.validation-error[data-v-6062e76f]{margin-top:6px}.validation-error[data-v-6062e76f]{display:flex;flex-direction:column;gap:6px}.validation-error-title[data-v-6062e76f]{color:var(--text-primary);font-size:14px}.validation-error-item[data-v-6062e76f]{color:var(--text-secondary);line-height:1.6}.preview-table[data-v-6062e76f]{--el-table-tr-bg-color: rgba(255, 255, 255, .82);--el-table-row-hover-bg-color: rgba(251, 146, 60, .06);--el-table-header-bg-color: rgba(255, 247, 237, .92);--el-table-border-color: rgba(251, 146, 60, .12);border:1px solid rgba(251,146,60,.12);border-radius:20px;overflow:hidden}.preview-table[data-v-6062e76f] .el-table__cell{color:var(--text-primary)}.preview-table[data-v-6062e76f] th.el-table__cell{color:var(--text-secondary);font-weight:600}.preview-table[data-v-6062e76f] .el-table__inner-wrapper:before{display:none}.preview-table[data-v-6062e76f] .el-table__body tr.current-row>td.el-table__cell{background:rgba(251,146,60,.12)!important}.preview-table[data-v-6062e76f] .preview-row-invalid>td.el-table__cell{background:rgba(248,113,113,.08)}.preview-table[data-v-6062e76f] .preview-row-warning>td.el-table__cell{background:rgba(251,191,36,.08)}.credits-cell[data-v-6062e76f]{font-weight:600;color:#8a5300}.table-cell-editor[data-v-6062e76f],.table-cell-editor.number[data-v-6062e76f],.preview-table[data-v-6062e76f] .table-cell-editor .el-input__wrapper,.preview-table[data-v-6062e76f] .table-cell-editor .el-textarea__inner,.preview-table[data-v-6062e76f] .table-cell-editor.el-select,.preview-table[data-v-6062e76f] .table-cell-editor.el-input-number{width:100%}.table-validation-list[data-v-6062e76f]{display:flex;flex-direction:column;gap:6px;padding:8px 0}.table-validation-list.server .table-validation-item[data-v-6062e76f]{color:var(--text-secondary)}.table-validation-item[data-v-6062e76f]{color:#991b1b;line-height:1.6;white-space:pre-wrap;word-break:break-word}.table-validation-more[data-v-6062e76f]{color:var(--text-tertiary);font-size:12px}.inline-log-list[data-v-6062e76f]{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.inline-log-item[data-v-6062e76f]{width:100%;padding:16px 18px;border-radius:20px;border:1px solid rgba(251,146,60,.12);background:rgba(255,255,255,.72);color:inherit;text-align:left;box-shadow:inset 0 1px #ffffff8c;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.inline-log-item.clickable[data-v-6062e76f]{cursor:pointer}.inline-log-item.clickable[data-v-6062e76f]:hover{transform:translateY(-2px);border-color:#fb923c47;box-shadow:0 18px 30px #fb923c1f}.inline-log-item.level-error[data-v-6062e76f]{border-color:#f871713d}.inline-log-item.level-warning[data-v-6062e76f]{border-color:#fbbf2438}.inline-log-item.level-success[data-v-6062e76f]{border-color:#34d3993d}.inline-log-top[data-v-6062e76f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.inline-log-meta[data-v-6062e76f],.inline-log-context[data-v-6062e76f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inline-log-time[data-v-6062e76f]{color:var(--text-tertiary);font-size:12px}.inline-log-scope[data-v-6062e76f],.inline-log-event[data-v-6062e76f],.inline-log-context span[data-v-6062e76f]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);background:rgba(255,247,237,.86);color:var(--text-secondary);font-size:12px;line-height:1}.inline-log-scope.local[data-v-6062e76f]{background:rgba(255,247,237,.92);color:#8a5300}.inline-log-scope.server[data-v-6062e76f]{background:rgba(254,242,242,.92);color:#c2410c}.inline-log-event[data-v-6062e76f]{text-transform:uppercase;letter-spacing:.04em}.inline-log-item strong[data-v-6062e76f]{display:block;color:var(--text-primary);line-height:1.7}.inline-log-context[data-v-6062e76f]{margin-top:10px}.preview-thumbs[data-v-6062e76f]{display:flex;gap:8px;cursor:pointer}.preview-thumbs img[data-v-6062e76f],.result-grid img[data-v-6062e76f]{object-fit:cover;border-radius:14px;border:1px solid rgba(251,146,60,.18);box-shadow:0 8px 18px #fb923c14}.preview-thumbs img[data-v-6062e76f]{width:54px;height:54px}.preview-placeholder[data-v-6062e76f]{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border-radius:14px;background:rgba(255,247,237,.88);color:var(--text-tertiary)}.job-list[data-v-6062e76f]{display:flex;flex-direction:column;gap:12px}.job-card[data-v-6062e76f]{width:100%;padding:16px 18px;border-radius:20px;border:1px solid rgba(251,146,60,.12);background:rgba(255,255,255,.72);color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);box-shadow:inset 0 1px #ffffff8c}.job-card-top[data-v-6062e76f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.job-card-top strong[data-v-6062e76f]{font-size:15px;color:var(--text-primary);line-height:1.5}.job-card[data-v-6062e76f]:hover,.job-card.active[data-v-6062e76f]{transform:translateY(-2px);border-color:#fb923c52;box-shadow:0 18px 30px #fb923c1f}.job-card.active[data-v-6062e76f]{background:linear-gradient(135deg,rgba(251,146,60,.12),rgba(251,113,133,.08))}.job-card-meta[data-v-6062e76f]{display:flex;margin-top:12px;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:13px}.job-card-summary[data-v-6062e76f]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(251,146,60,.12)}.job-card-summary-grid[data-v-6062e76f]{display:flex;flex-wrap:wrap;gap:8px}.job-card-summary-grid+.job-card-summary-grid[data-v-6062e76f]{margin-top:8px}.job-summary-chip[data-v-6062e76f]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;line-height:1}.job-summary-chip.success[data-v-6062e76f]{background:rgba(52,211,153,.18);color:#047857}.job-summary-chip.danger[data-v-6062e76f]{background:rgba(248,113,113,.16);color:#b91c1c}.job-summary-chip.neutral[data-v-6062e76f]{background:rgba(226,232,240,.7);color:#475569}.job-summary-chip.accent[data-v-6062e76f]{background:rgba(253,186,116,.24);color:#9a3412}.job-summary-chip.warm[data-v-6062e76f]{background:rgba(251,113,133,.16);color:#be123c}.job-card-summary-text[data-v-6062e76f]{margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.empty-state[data-v-6062e76f]{min-height:120px;max-height:100%;border-radius:20px;background:rgba(255,255,255,.52);border:1px dashed rgba(148,163,184,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);text-align:center;padding:24px;overflow:hidden;flex-shrink:0}.empty-state strong[data-v-6062e76f]{color:var(--text-secondary);font-size:16px}.empty-state p[data-v-6062e76f]{margin:0;max-width:260px;line-height:1.6}.empty-state.compact[data-v-6062e76f]{min-height:220px}.result-meta-card strong[data-v-6062e76f]{font-size:15px}.logs-toolbar[data-v-6062e76f]{display:flex;justify-content:flex-end;margin-bottom:14px}.logs-timeline[data-v-6062e76f] .el-timeline-item__timestamp{color:var(--text-tertiary)}.log-entry[data-v-6062e76f]{display:flex;flex-direction:column;gap:8px;padding:2px 0 10px}.log-entry strong[data-v-6062e76f]{color:var(--text-primary);line-height:1.6}.log-event[data-v-6062e76f]{color:var(--primary-warm);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.log-payload[data-v-6062e76f]{margin:0;padding:12px;border-radius:14px;background:#fffaf5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border:1px solid rgba(251,146,60,.12)}.result-dialog[data-v-6062e76f]{display:flex;flex-direction:column;gap:18px}.result-toolbar[data-v-6062e76f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.result-toolbar-text[data-v-6062e76f]{color:var(--text-secondary);font-size:13px}.result-meta[data-v-6062e76f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.result-meta-card[data-v-6062e76f]{padding:14px 16px;border-radius:18px;background:rgba(255,247,237,.88);border:1px solid rgba(251,146,60,.12);display:flex;flex-direction:column;gap:6px}.result-grid[data-v-6062e76f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.result-grid-card[data-v-6062e76f]{display:flex;flex-direction:column;gap:10px}.result-grid img[data-v-6062e76f]{width:100%;height:220px}.result-grid-actions[data-v-6062e76f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;color:var(--text-secondary);font-size:13px}[data-v-6062e76f] .el-drawer__header,[data-v-6062e76f] .el-dialog__header{margin-bottom:0;color:var(--text-primary)}[data-v-6062e76f] .el-drawer__body,[data-v-6062e76f] .el-dialog__body{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,247,237,.94) 100%)}[data-v-6062e76f] .el-drawer,[data-v-6062e76f] .el-dialog{border-radius:24px;overflow:hidden}[data-v-6062e76f] .el-alert{--el-alert-description-color: var(--text-secondary)}@media (max-width: 1200px){.workspace-grid[data-v-6062e76f]{grid-template-columns:1fr}.hero-stats[data-v-6062e76f]{min-width:0}}@media (max-width: 960px){.batch-image-workspace[data-v-6062e76f]{padding:24px 18px}.page-hero[data-v-6062e76f]{flex-direction:column}.selection-grid[data-v-6062e76f],.result-meta[data-v-6062e76f]{grid-template-columns:1fr}}@media (max-width: 640px){.batch-image-workspace[data-v-6062e76f]{padding:20px 14px}.page-title[data-v-6062e76f]{font-size:28px}.hero-stats[data-v-6062e76f]{width:100%;grid-template-columns:1fr}.panel-card.glass-card[data-v-6062e76f]{padding:18px}.panel-header[data-v-6062e76f],.panel-header.compact[data-v-6062e76f]{flex-direction:column;align-items:flex-start}.header-actions[data-v-6062e76f],.side-header-actions[data-v-6062e76f]{width:100%;justify-content:flex-start}.job-card-top[data-v-6062e76f],.inline-log-top[data-v-6062e76f]{flex-direction:column;align-items:flex-start}.preview-table[data-v-6062e76f]{border-radius:16px}}.batch-video-workspace[data-v-5a6b3409]{display:flex;flex-direction:column;gap:24px;padding:10px}.workspace-grid[data-v-5a6b3409]{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.95fr);gap:24px;align-items:start}.workspace-main[data-v-5a6b3409],.workspace-side[data-v-5a6b3409]{display:flex;flex-direction:column;gap:24px}.panel-card.glass-card[data-v-5a6b3409]{padding:24px;background:rgba(255,255,255,.8);border-color:#fb923c29;box-shadow:0 18px 40px #fb923c1a}.create-card[data-v-5a6b3409],.job-list-card[data-v-5a6b3409]{height:320px;display:flex;flex-direction:column;overflow:hidden}.job-list-card[data-v-5a6b3409]{overflow-y:auto}.preview-card[data-v-5a6b3409],.inline-logs-card[data-v-5a6b3409]{grid-column:1 / -1}.panel-card[data-v-5a6b3409]{position:relative;overflow:hidden}.job-list-card .panel-header[data-v-5a6b3409]{flex-shrink:0}.job-list-card .job-list[data-v-5a6b3409]{overflow-y:auto;flex:1;min-height:0}.job-list-card .empty-state[data-v-5a6b3409]{flex:1}.panel-card[data-v-5a6b3409]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(251,146,60,.12),transparent 32%);pointer-events:none}.panel-header[data-v-5a6b3409]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header.compact[data-v-5a6b3409]{margin-bottom:16px}.panel-kicker[data-v-5a6b3409]{margin:0 0 10px;color:#c2410c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panel-header h2[data-v-5a6b3409]{margin:0 0 8px;color:var(--text-primary);font-size:24px}.panel-header p[data-v-5a6b3409]{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.header-actions[data-v-5a6b3409],.side-header-actions[data-v-5a6b3409]{display:flex;align-items:center;justify-content:flex-end;gap:1px;flex-wrap:wrap}.header-badge[data-v-5a6b3409]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.16);color:#9a3412;font-size:12px;font-weight:600}.header-badge.subtle[data-v-5a6b3409]{background:rgba(255,255,255,.74);border-color:#94a3b829;color:var(--text-secondary)}.hidden-input[data-v-5a6b3409]{display:none}.selection-grid[data-v-5a6b3409]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;position:relative;z-index:1}.selection-card[data-v-5a6b3409],.result-meta-card[data-v-5a6b3409]{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.76);border:1px solid rgba(251,146,60,.12);box-shadow:inset 0 1px #ffffff94;display:flex;flex-direction:column;gap:8px;min-height:148px}.selection-label[data-v-5a6b3409],.result-meta-card span[data-v-5a6b3409]{color:var(--text-secondary);font-size:13px}.selection-card strong[data-v-5a6b3409],.result-meta-card strong[data-v-5a6b3409]{color:var(--text-primary);font-size:18px;line-height:1.45;word-break:break-word}.selection-card p[data-v-5a6b3409]{margin:0;color:var(--text-tertiary);font-size:13px;line-height:1.65}.mode-chip-list[data-v-5a6b3409],.model-summary-list[data-v-5a6b3409]{display:flex;gap:8px;flex-wrap:wrap}.mode-chip[data-v-5a6b3409],.model-summary-list span[data-v-5a6b3409],.job-summary-chip[data-v-5a6b3409],.status-chip[data-v-5a6b3409],.inline-log-scope[data-v-5a6b3409]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.mode-chip[data-v-5a6b3409],.model-summary-list span[data-v-5a6b3409]{background:rgba(249,115,22,.1);color:#9a3412}.rule-strip[data-v-5a6b3409]{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(251,146,60,.12),rgba(253,186,116,.1));border:1px solid rgba(251,146,60,.12)}.rule-strip-label[data-v-5a6b3409]{flex-shrink:0;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.78);color:#8a5300;font-size:12px;font-weight:700}.rule-strip p[data-v-5a6b3409]{margin:0;color:#7c2d12;font-size:13px;line-height:1.7}.job-list[data-v-5a6b3409]{display:flex;flex-direction:column;gap:12px}.job-card[data-v-5a6b3409],.empty-state[data-v-5a6b3409],.inline-log-item[data-v-5a6b3409],.video-preview-card[data-v-5a6b3409]{border-radius:20px;background:rgba(255,255,255,.74);border:1px solid rgba(148,163,184,.14)}.job-card[data-v-5a6b3409]{width:100%;padding:16px;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.job-card[data-v-5a6b3409]:hover,.job-card.active[data-v-5a6b3409]{transform:translateY(-2px);border-color:#f973164d;box-shadow:0 18px 32px #0f172a14}.job-card-top[data-v-5a6b3409],.job-card-meta[data-v-5a6b3409],.inline-log-top[data-v-5a6b3409],.inline-log-meta[data-v-5a6b3409],.logs-toolbar[data-v-5a6b3409]{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-card-meta[data-v-5a6b3409],.inline-log-meta[data-v-5a6b3409]{flex-wrap:wrap;color:var(--text-tertiary);font-size:12px}.job-card-summary[data-v-5a6b3409],.table-validation-list[data-v-5a6b3409],.inline-log-list[data-v-5a6b3409],.log-entry[data-v-5a6b3409]{display:grid;gap:8px}.job-card-summary-grid[data-v-5a6b3409]{display:flex;gap:8px;flex-wrap:wrap}.job-summary-chip.success[data-v-5a6b3409],.status-chip[data-status=completed][data-v-5a6b3409],.status-chip[data-status=success][data-v-5a6b3409],status-chip[data-status=ready][data-v-5a6b3409]{color:#166534;background:rgba(34,197,94,.12);border-color:#22c55e33}.job-summary-chip.danger[data-v-5a6b3409],.status-chip[data-status=failed][data-v-5a6b3409],.status-chip[data-status=invalid][data-v-5a6b3409],.status-chip[data-status=error][data-v-5a6b3409],.status-chip[data-status=invalid-last-only][data-v-5a6b3409]{color:#b91c1c;background:rgba(239,68,68,.1);border-color:#ef44442e}.job-summary-chip.accent[data-v-5a6b3409],.status-chip[data-status=queued][data-v-5a6b3409],.status-chip[data-status=pending][data-v-5a6b3409],.status-chip[data-status=draft][data-v-5a6b3409],.status-chip[data-status=info][data-v-5a6b3409],.status-chip[data-status=text-only][data-v-5a6b3409],.status-chip[data-status=first-frame][data-v-5a6b3409],.status-chip[data-status=first-last-frame][data-v-5a6b3409]{color:#1d4ed8;background:rgba(59,130,246,.1);border-color:#3b82f62e}.job-summary-chip.neutral[data-v-5a6b3409],.status-chip[data-status=partial][data-v-5a6b3409],.status-chip[data-status=skipped][data-v-5a6b3409],.status-chip[data-status=running][data-v-5a6b3409],.status-chip[data-status=processing][data-v-5a6b3409],.status-chip[data-status=retrying][data-v-5a6b3409],.status-chip[data-status=warning][data-v-5a6b3409]{color:#7c3aed;background:rgba(168,85,247,.12);border-color:#a855f72e}.status-chip[data-v-5a6b3409]{border:1px solid rgba(148,163,184,.16);white-space:nowrap}.status-chip.compact[data-v-5a6b3409]{min-height:24px;padding:0 8px}.batch-alert[data-v-5a6b3409]{display:grid;gap:8px;margin-bottom:16px;padding:16px 18px;border-radius:20px;background:rgba(254,242,242,.92);border:1px solid rgba(248,113,113,.18)}.validation-error-title[data-v-5a6b3409]{color:#b91c1c;font-size:14px;font-weight:700}.validation-error-item[data-v-5a6b3409],.table-validation-item[data-v-5a6b3409]{color:#991b1b;font-size:13px;line-height:1.65}.table-validation-more[data-v-5a6b3409],.preview-placeholder[data-v-5a6b3409],.empty-state p[data-v-5a6b3409],.log-event[data-v-5a6b3409],.log-payload[data-v-5a6b3409]{color:var(--text-tertiary);font-size:12px}.result-meta[data-v-5a6b3409]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.preview-table[data-v-5a6b3409] .el-table__cell{background:transparent}.preview-table[data-v-5a6b3409] th.el-table__cell{background:rgba(255,247,237,.88);color:var(--text-secondary)}.preview-table[data-v-5a6b3409] .el-table__inner-wrapper:before{display:none}.preview-table[data-v-5a6b3409] .preview-row-invalid>td.el-table__cell{background:rgba(254,242,242,.88)}.preview-table[data-v-5a6b3409] .preview-row-ready>td.el-table__cell{background:rgba(240,253,244,.82)}.preview-table[data-v-5a6b3409] .table-cell-editor .el-input__wrapper,.preview-table[data-v-5a6b3409] .table-cell-editor .el-textarea__inner,.preview-table[data-v-5a6b3409] .table-cell-editor .el-select__wrapper{background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.16);box-shadow:none}.credits-cell[data-v-5a6b3409]{color:var(--text-primary);font-weight:600}.result-dialog[data-v-5a6b3409]{display:flex;flex-direction:column;gap:18px}.result-toolbar[data-v-5a6b3409]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.result-toolbar-text[data-v-5a6b3409]{color:var(--text-secondary);font-size:13px}.result-toolbar-actions[data-v-5a6b3409]{display:flex;gap:10px;flex-wrap:wrap}.video-dialog-layout[data-v-5a6b3409]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:18px;align-items:start}.video-dialog-stage[data-v-5a6b3409]{display:flex;flex-direction:column;gap:12px}.video-dialog-player[data-v-5a6b3409],.video-dialog-empty[data-v-5a6b3409]{width:100%;min-height:320px;max-height:560px;border-radius:22px;border:1px solid rgba(251,146,60,.12);background:rgba(255,247,237,.56);box-shadow:inset 0 1px #ffffff94}.video-dialog-player[data-v-5a6b3409]{display:block;object-fit:contain}.video-dialog-empty[data-v-5a6b3409]{display:grid;place-items:center;color:var(--text-secondary)}.video-dialog-caption[data-v-5a6b3409]{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:18px;background:rgba(255,250,245,.9);border:1px solid rgba(251,146,60,.12)}.video-dialog-caption strong[data-v-5a6b3409]{color:var(--text-primary);font-size:15px}.video-dialog-caption span[data-v-5a6b3409]{color:var(--text-secondary);line-height:1.6;word-break:break-word}.video-dialog-sidebar[data-v-5a6b3409]{display:grid;gap:10px;max-height:640px;overflow:auto;padding-right:4px}.video-result-option[data-v-5a6b3409]{display:flex;flex-direction:column;gap:10px;width:100%;padding:10px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.88);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.video-result-option[data-v-5a6b3409]:hover{transform:translateY(-1px);border-color:#fb923c3d}.video-result-option.active[data-v-5a6b3409]{border-color:#fb923c6b;box-shadow:0 18px 40px #f973161f}.video-result-option__thumb[data-v-5a6b3409],.video-result-option__placeholder[data-v-5a6b3409]{display:block;width:100%;aspect-ratio:16 / 9;border-radius:14px}.video-result-option__thumb[data-v-5a6b3409]{object-fit:cover}.video-result-option__placeholder[data-v-5a6b3409]{display:grid;place-items:center;background:linear-gradient(135deg,rgba(251,146,60,.12),rgba(251,191,36,.1));color:#9a3412;font-weight:700}.video-result-option__meta[data-v-5a6b3409]{display:flex;flex-direction:column;gap:4px;text-align:left}.video-result-option__meta strong[data-v-5a6b3409]{color:var(--text-primary);font-size:14px}.video-result-option__meta span[data-v-5a6b3409]{color:var(--text-secondary);font-size:12px}.video-preview-list[data-v-5a6b3409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.video-preview-card[data-v-5a6b3409]{overflow:hidden}.video-preview-card__thumb[data-v-5a6b3409],.video-preview-card__placeholder[data-v-5a6b3409]{display:block;width:100%;height:100px;object-fit:cover}.video-preview-card__placeholder[data-v-5a6b3409]{display:grid;place-items:center;background:linear-gradient(135deg,rgba(251,146,60,.12),rgba(251,191,36,.1));color:#9a3412;font-size:12px;font-weight:700}.video-preview-card__actions[data-v-5a6b3409]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.mini-button[data-v-5a6b3409]{flex:1;min-height:36px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(255,255,255,.88);color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,transform .2s ease,color .2s ease}.mini-button[data-v-5a6b3409]:hover{transform:translateY(-1px);border-color:#f973163d;color:var(--text-primary)}.inline-log-item[data-v-5a6b3409],.empty-state[data-v-5a6b3409]{padding:14px 16px}.inline-log-item strong[data-v-5a6b3409],.empty-state strong[data-v-5a6b3409],.log-entry strong[data-v-5a6b3409],.job-card-top strong[data-v-5a6b3409]{color:var(--text-primary)}.log-payload[data-v-5a6b3409]{margin:0;padding:12px;border-radius:14px;background:rgba(15,23,42,.04);line-height:1.6;overflow:auto}@media (max-width: 1200px){.workspace-grid[data-v-5a6b3409]{grid-template-columns:1fr}.workspace-side[data-v-5a6b3409]{order:2}.preview-card[data-v-5a6b3409]{order:3}.inline-logs-card[data-v-5a6b3409]{order:4}}@media (max-width: 960px){.selection-grid[data-v-5a6b3409],.result-meta[data-v-5a6b3409]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header[data-v-5a6b3409],.header-actions[data-v-5a6b3409],.side-header-actions[data-v-5a6b3409],.job-card-top[data-v-5a6b3409],.job-card-meta[data-v-5a6b3409],.inline-log-top[data-v-5a6b3409],.inline-log-meta[data-v-5a6b3409],.logs-toolbar[data-v-5a6b3409]{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.selection-card[data-v-5a6b3409],.result-meta-card[data-v-5a6b3409],.empty-state[data-v-5a6b3409]{min-height:auto}.video-dialog-layout[data-v-5a6b3409]{grid-template-columns:minmax(0,1fr)}.video-preview-card__actions[data-v-5a6b3409]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-toolbar-actions[data-v-5a6b3409]{width:100%}.result-toolbar-actions[data-v-5a6b3409]>*{flex:1}.video-preview-list[data-v-5a6b3409]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.job-card[data-v-5a6b3409],.mini-button[data-v-5a6b3409]{transition:none}}.batch-workspace-container[data-v-a57a6a24]{display:flex;flex-direction:column;gap:24px}.batch-mode-switch[data-v-a57a6a24]{padding:16px 20px;border-radius:24px;background:radial-gradient(circle at top right,rgba(251,146,60,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,247,237,.92));border:1px solid rgba(251,146,60,.14);box-shadow:0 24px 48px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.batch-mode-switch__header[data-v-a57a6a24]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.batch-mode-switch__kicker[data-v-a57a6a24]{margin:0 0 10px;color:#c2410c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.batch-mode-switch__header h2[data-v-a57a6a24]{margin:0 0 6px;font-size:26px;color:var(--text-primary)}.batch-mode-switch__header p[data-v-a57a6a24]{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.batch-mode-switch__actions[data-v-a57a6a24]{display:inline-flex;padding:6px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #fff9}.batch-mode-pill[data-v-a57a6a24]{border:none;background:transparent;color:var(--text-secondary);padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;font-size:14px;font-weight:600;min-height:44px}.batch-mode-pill.active[data-v-a57a6a24]{background:linear-gradient(135deg,#f97316,#fb7185);color:#fff;box-shadow:0 12px 24px #f9731642}.batch-mode-pill[data-v-a57a6a24]:hover{transform:translateY(-1px)}.batch-mode-pill[data-v-a57a6a24]:focus-visible{outline:2px solid rgba(249,115,22,.45);outline-offset:2px}@media (max-width: 768px){.batch-mode-switch__header[data-v-a57a6a24]{flex-direction:column;align-items:stretch}.batch-mode-switch__actions[data-v-a57a6a24]{width:100%}.batch-mode-pill[data-v-a57a6a24]{flex:1;text-align:center}}@media (prefers-reduced-motion: reduce){.batch-mode-pill[data-v-a57a6a24]{transition:none}}.notification-panel[data-v-1c788c47]{display:flex;flex-direction:column;height:100%}.notification-toolbar[data-v-1c788c47]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.notification-summary[data-v-1c788c47]{display:flex;align-items:baseline;gap:8px;color:var(--text-main)}.notification-summary strong[data-v-1c788c47]{font-size:24px;color:var(--color-primary)}.notification-content[data-v-1c788c47]{display:grid;grid-template-columns:220px 1fr;gap:16px;min-height:0;flex:1}.notification-list[data-v-1c788c47]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.notification-item[data-v-1c788c47]{width:100%;text-align:left;border:1px solid rgba(251,146,60,.16);border-radius:16px;padding:14px;background:rgba(255,255,255,.72);cursor:pointer;transition:all .2s ease}.notification-item[data-v-1c788c47]:hover,.notification-item.active[data-v-1c788c47]{border-color:#fb923c6b;box-shadow:0 10px 24px #0f172a14}.notification-item.unread[data-v-1c788c47]{background:rgba(255,247,237,.92)}.notification-item-head[data-v-1c788c47]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.notification-title[data-v-1c788c47]{font-size:14px;font-weight:700;color:var(--text-main)}.notification-preview[data-v-1c788c47]{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notification-time[data-v-1c788c47]{font-size:12px;color:var(--text-muted)}.notification-detail[data-v-1c788c47]{border:1px solid rgba(251,146,60,.16);border-radius:20px;padding:20px;background:rgba(255,255,255,.82);overflow-y:auto}.notification-detail-head[data-v-1c788c47]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.notification-detail-head h3[data-v-1c788c47]{margin:0;font-size:20px;color:var(--text-main)}.notification-detail-head span[data-v-1c788c47]{font-size:13px;color:var(--text-muted)}.notification-detail-body[data-v-1c788c47]{white-space:pre-wrap;line-height:1.75;color:var(--text-main)}.notification-empty[data-v-1c788c47]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.notification-content[data-v-1c788c47]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%!important;width:100%!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;background:var(--bg-primary)!important;overflow-x:hidden!important}#app{min-height:100vh;width:100vw!important;margin:0!important;padding:0!important}@media (max-width: 1200px){#app{height:auto!important;min-height:100vh}}.el-overlay:not([style*="display: none"]){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;overflow:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.el-overlay .el-dialog__wrapper,.el-dialog__wrapper{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100%!important;width:100%!important}.el-overlay-message-box{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:100%!important}.el-dialog,.el-message-box{position:relative!important;margin:0 auto!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.el-dialog__header,.el-message-box__header{flex-shrink:0!important;padding:20px!important}.el-dialog__body,.el-message-box__content{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 20px 20px!important}.el-dialog__footer,.el-message-box__btns{flex-shrink:0!important;padding:20px!important}body.el-popup-parent--hidden{overflow:hidden!important}.el-dialog__body::-webkit-scrollbar,.el-message-box__content::-webkit-scrollbar{width:8px}.el-dialog__body::-webkit-scrollbar-track,.el-message-box__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.el-dialog__body::-webkit-scrollbar-thumb,.el-message-box__content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.el-dialog__body::-webkit-scrollbar-thumb:hover,.el-message-box__content::-webkit-scrollbar-thumb:hover{background:#555}.main-layout[data-v-c65e7cfc]{display:grid;grid-template-columns:380px 1fr 320px;grid-template-rows:100%;grid-template-areas:"control result left";gap:24px;padding:24px;height:100vh;width:100%;box-sizing:border-box;background:transparent;overflow:hidden}@media (max-width: 1200px){.main-layout[data-v-c65e7cfc]{overflow-y:auto!important;overflow-x:hidden!important}}.left-panel[data-v-c65e7cfc]{grid-area:left;display:flex;flex-direction:column;gap:0;background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);border:1px solid var(--glass-level-2-border);border-radius:var(--radius-lg);box-shadow:var(--glass-level-2-shadow);overflow:hidden;height:100%;margin:0}.tab-section[data-v-c65e7cfc]{background:var(--glass-level-2-bg);border-radius:12px;box-shadow:none;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;max-height:100%}.tab-header[data-v-c65e7cfc]{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.prompts-manage-header[data-v-c65e7cfc]{padding:12px 16px 6px;border-bottom:1px solid rgba(255,255,255,.1);margin:4px 0}.prompts-manage-btn[data-v-c65e7cfc]{border-radius:6px;padding:6px 12px;font-size:12px;height:28px;width:100%;background:var(--color-nebula-blue);border:none;color:#fff;font-weight:500;box-shadow:0 2px 8px #3b82f64d}.prompts-manage-btn[data-v-c65e7cfc]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f680}.left-tabs[data-v-c65e7cfc]{height:100%;max-height:100%;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.left-tabs .el-tabs__header[data-v-c65e7cfc]{margin:0 24px 0 40px;padding-bottom:12px;background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}.left-tabs .el-tabs__content[data-v-c65e7cfc]{flex:1;min-height:0;padding:0;overflow:hidden}.left-tabs .el-tab-pane[data-v-c65e7cfc]{height:100%;max-height:100%;overflow:hidden}.left-tabs .el-tabs__nav-wrap[data-v-c65e7cfc]:after{display:none}.left-tabs .el-tabs__item[data-v-c65e7cfc]{font-size:14px;font-weight:600;color:var(--text-muted);padding:0 28px;height:40px;line-height:40px;border-radius:8px;transition:all .3s ease}.left-tabs .el-tabs__item.is-active[data-v-c65e7cfc]{color:#fff;background:var(--color-nebula-blue);box-shadow:0 4px 12px #3b82f666}.left-tabs .el-tabs__item[data-v-c65e7cfc]:hover{color:#fff;background:rgba(59,130,246,.2)}.tab-content[data-v-c65e7cfc]{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0;flex:1;min-height:0}.prompts-area-wrapper[data-v-c65e7cfc]{position:relative;flex:1;display:flex;flex-direction:column;max-height:calc(100vh - 180px);min-height:0}.prompts-waterfall-container[data-v-c65e7cfc]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 12px 52px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;grid-auto-rows:min-content;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.prompts-waterfall-container[data-v-c65e7cfc]::-webkit-scrollbar{width:6px}.prompts-waterfall-container[data-v-c65e7cfc]::-webkit-scrollbar-track{background:transparent}.prompts-waterfall-container[data-v-c65e7cfc]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.prompts-waterfall-container[data-v-c65e7cfc]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.loading-prompts[data-v-c65e7cfc]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px}.prompt-card-waterfall[data-v-c65e7cfc]{background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);border-radius:8px;padding:0;cursor:pointer;transition:all .3s ease;border:1px solid var(--glass-level-2-border);display:flex;flex-direction:column;aspect-ratio:3/4;width:100%;min-height:150px;max-height:200px;box-shadow:var(--glass-level-2-shadow);overflow:hidden}.prompt-card-waterfall[data-v-c65e7cfc]:hover{background:var(--glass-level-3-bg);border-color:var(--color-nebula-blue);transform:translateY(-4px);box-shadow:0 8px 24px #3b82f633}.card-image-waterfall[data-v-c65e7cfc]{width:100%;height:85%;border-radius:0;overflow:hidden;margin-bottom:0;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.card-image-waterfall img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover;border-radius:0}.no-image-waterfall[data-v-c65e7cfc]{color:#94a3b8;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card-content-waterfall[data-v-c65e7cfc]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4px}.card-title-waterfall[data-v-c65e7cfc]{font-size:11px;font-weight:600;color:var(--text-main);margin:0 0 2px;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.prompts-pagination-fixed[data-v-c65e7cfc]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:10px 12px;background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);border-top:1px solid var(--glass-level-2-border);box-shadow:0 -2px 8px #0003;z-index:10;overflow-x:auto;overflow-y:hidden}.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:max-content}.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .btn-prev,.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .btn-next,.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .el-pager li{background-color:#f5f7fa;border-radius:4px;min-width:28px;height:28px;line-height:28px;font-size:12px}.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:#409eff;color:#fff}.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .btn-prev:hover,.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .btn-next:hover,.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination.is-background .el-pager li:not(.is-disabled):hover{background-color:#409eff;color:#fff}.prompts-pagination-fixed[data-v-c65e7cfc] .el-pagination__total{font-size:12px;color:var(--text-muted)}.card-content[data-v-c65e7cfc]{margin-bottom:8px}.card-title[data-v-c65e7cfc]{font-size:13px;font-weight:600;color:var(--text-main);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-text[data-v-c65e7cfc]{font-size:11px;color:var(--text-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-c65e7cfc]{display:flex;gap:4px}.card-actions .el-button[data-v-c65e7cfc]{flex:1;font-size:11px;padding:4px 8px;height:auto}.empty-prompts[data-v-c65e7cfc]{text-align:center;padding:40px 20px;color:var(--text-muted)}.empty-prompts .el-icon[data-v-c65e7cfc]{color:var(--text-faint);margin-bottom:12px}.empty-prompts p[data-v-c65e7cfc]{margin:0 0 16px;font-size:14px}.add-prompt-section[data-v-c65e7cfc]{padding:16px;border-top:1px solid var(--glass-level-2-border);background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop)}.add-prompt-btn[data-v-c65e7cfc]{width:100%;height:36px;font-size:13px}.control-panel[data-v-c65e7cfc]{grid-area:control;height:100%;margin:0;background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);padding:12px;border-radius:var(--radius-lg);box-shadow:var(--glass-level-2-shadow);border:1px solid var(--glass-level-2-border);overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.result-panel[data-v-c65e7cfc]{grid-area:result;height:100%;margin:0;background:var(--glass-level-2-bg);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);border-radius:var(--radius-lg);box-shadow:var(--glass-level-2-shadow);border:1px solid var(--glass-level-2-border);overflow:hidden;display:flex;flex-direction:column}.result-header[data-v-c65e7cfc]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--glass-level-2-border);background:transparent;flex-shrink:0;border-radius:12px 12px 0 0}.result-header h2[data-v-c65e7cfc]{margin:0;color:var(--text-main);font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.download-all-btn[data-v-c65e7cfc]{color:#67c23a;border-color:#67c23a;background-color:transparent;transition:all .3s ease}.download-all-btn[data-v-c65e7cfc]:hover{color:#fff;background-color:#67c23a;border-color:#67c23a;transform:translateY(-1px);box-shadow:0 2px 8px #67c23a4d}.clear-results-btn[data-v-c65e7cfc]{color:#f56c6c;border-color:#f56c6c;background-color:transparent;transition:all .3s ease}.clear-results-btn[data-v-c65e7cfc]:hover{color:#fff;background-color:#f56c6c;border-color:#f56c6c;transform:translateY(-1px);box-shadow:0 2px 8px #f56c6c4d}.auto-download-switch[data-v-c65e7cfc]{display:flex;align-items:center}.auto-download-switch .el-switch[data-v-c65e7cfc]{--el-switch-on-color: #67c23a;--el-switch-off-color: #dcdfe6}.auto-download-switch .el-switch__label[data-v-c65e7cfc]{font-size:13px;color:#21232a;font-weight:500}.result-content[data-v-c65e7cfc]{flex:1;padding:8px 12px;display:flex;align-items:flex-start;overflow-y:auto}.generating-result[data-v-c65e7cfc]{flex:1;display:flex;flex-direction:column;width:100%}.generating-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e4e7ed}.generating-header h3[data-v-c65e7cfc]{margin:0;color:#303133;font-size:18px;font-weight:600}.progress-text[data-v-c65e7cfc]{color:var(--color-primary);font-weight:600;font-size:14px}.tasks-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,240px));gap:12px;flex:1;margin-top:8px}.task-card[data-v-c65e7cfc]{background:var(--glass-level-2-bg);border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:2px solid transparent;height:200px;display:flex;align-items:center;justify-content:center}.task-card[data-v-c65e7cfc]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.task-pending[data-v-c65e7cfc]{border-color:#e4e7ed}.task-processing[data-v-c65e7cfc]{border-color:var(--color-primary);animation:pulse-c65e7cfc 2s infinite}.task-completed[data-v-c65e7cfc]{border-color:#67c23a}.task-failed[data-v-c65e7cfc]{border-color:#f56c6c}@keyframes pulse-c65e7cfc{0%{box-shadow:0 0 #409eff66}70%{box-shadow:0 0 0 10px #409eff00}to{box-shadow:0 0 #409eff00}}.task-content[data-v-c65e7cfc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.task-icon[data-v-c65e7cfc]{font-size:32px;margin-bottom:8px}.pending-icon[data-v-c65e7cfc]{color:#909399}.processing-icon[data-v-c65e7cfc]{color:var(--color-primary);animation:spin-c65e7cfc 1s linear infinite}.completed-icon[data-v-c65e7cfc]{color:#67c23a}.failed-icon[data-v-c65e7cfc]{color:#f56c6c}@keyframes spin-c65e7cfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-info h4[data-v-c65e7cfc]{margin:0 0 4px;color:#303133;font-size:16px;font-weight:600}.task-info p[data-v-c65e7cfc]{margin:0;color:var(--text-muted);font-size:14px}.task-info p.error-message[data-v-c65e7cfc]{font-size:12px;color:#f56c6c;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.4}.task-progress[data-v-c65e7cfc]{width:100%;margin-top:8px}.task-summary[data-v-c65e7cfc]{width:100%;background:var(--glass-level-2-bg);border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.summary-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e4e7ed}.summary-header h3[data-v-c65e7cfc]{margin:0;color:#303133;font-size:18px;font-weight:600}.summary-text[data-v-c65e7cfc]{color:#67c23a;font-weight:600;font-size:14px}.summary-tasks[data-v-c65e7cfc]{display:flex;flex-wrap:wrap;gap:12px}.summary-task[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:2px solid transparent;transition:all .3s ease}.summary-task.task-pending[data-v-c65e7cfc]{border-color:#e4e7ed;background:#f8f9fa}.summary-task.task-processing[data-v-c65e7cfc]{border-color:var(--color-primary);background:#FFFDF7}.summary-task.task-completed[data-v-c65e7cfc]{border-color:#67c23a;background:#f0f9f0}.summary-task.task-failed[data-v-c65e7cfc]{border-color:#f56c6c;background:#fef0f0}.summary-task-icon[data-v-c65e7cfc]{font-size:16px}.summary-task-text[data-v-c65e7cfc]{font-size:14px;font-weight:500;color:#303133}.history-section[data-v-c65e7cfc]{margin-bottom:24px}.history-btn[data-v-c65e7cfc]{width:100%;height:44px;font-size:16px;font-weight:500;border-radius:8px}.mode-section[data-v-c65e7cfc]{margin-bottom:24px;padding:16px;background:var(--bg-hover);border-radius:12px;border:var(--glass-level-1-border);box-shadow:0 1px 3px #0000000d}.mode-section h3[data-v-c65e7cfc]{margin:0 0 12px;font-size:15px;font-weight:700;color:#21232a;display:flex;align-items:center;gap:8px}.global-mode-tabs[data-v-c65e7cfc]{width:100%;margin-bottom:1px}.global-mode-tabs .el-tabs__header[data-v-c65e7cfc]{margin:0;padding-bottom:0;background:transparent;border-bottom:1px solid #e2e8f0}.global-mode-tabs .el-tabs__nav-wrap[data-v-c65e7cfc]{padding:0}.global-mode-tabs .el-tabs__nav-wrap[data-v-c65e7cfc]:after{display:none}.global-mode-tabs .el-tabs__nav[data-v-c65e7cfc]{display:flex;width:100%;background:transparent}.global-mode-tabs .el-tabs__item[data-v-c65e7cfc]{flex:1;font-size:15px;font-weight:500;color:#64748b;padding:0 20px;height:44px;line-height:44px;transition:all .3s ease;text-align:center;background:transparent;border:none;position:relative}.global-mode-tabs .el-tabs__item.is-active[data-v-c65e7cfc]{color:#3b82f6;background:transparent}.global-mode-tabs .el-tabs__item.is-active[data-v-c65e7cfc]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:3px;background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 100%);border-radius:2px}.global-mode-tabs .el-tabs__item[data-v-c65e7cfc]:hover:not(.is-active){color:#3b82f6;background:rgba(59,130,246,.05)}.global-mode-tabs .el-tabs__content[data-v-c65e7cfc]{display:none}.prompt-section[data-v-c65e7cfc]{margin-bottom:8px;padding:12px;background:var(--bg-hover);border-radius:6px;border:var(--glass-level-1-border)}.prompt-header[data-v-c65e7cfc]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.prompt-manager-btn[data-v-c65e7cfc]{border-radius:6px;font-size:12px;padding:6px 12px}.prompt-action-buttons[data-v-c65e7cfc]{display:flex;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.prompt-action-buttons .el-button[data-v-c65e7cfc]{flex:1;height:44px;font-size:15px;font-weight:600;background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #fb923c4d;transition:all .3s ease}.prompt-action-buttons .el-button[data-v-c65e7cfc]:hover{background:#f97316;border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 12px #fb923c66}.prompt-action-buttons .el-button[data-v-c65e7cfc]:active{transform:translateY(0)}.prompt-action-buttons .el-button.is-disabled[data-v-c65e7cfc]{background:rgba(251,146,60,.5);border-color:#fb923c80;color:#fff;opacity:.6}.batch-prompt-container[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:20px}.batch-prompt-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e0e0e0;font-weight:500}.batch-header-actions[data-v-c65e7cfc]{display:flex;align-items:center;gap:12px}.batch-inputs[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:4px}.batch-input-item[data-v-c65e7cfc]{display:flex;align-items:center;gap:12px}.batch-number[data-v-c65e7cfc]{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#409eff;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.batch-tips[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px;padding:12px;background:#f0f9ff;border-radius:8px;color:#409eff;font-size:14px}.batch-tips .el-icon[data-v-c65e7cfc]{font-size:16px}.prompt-input-tag[data-v-c65e7cfc]{width:100%;margin-bottom:0}.prompt-input-tag[data-v-c65e7cfc] .tags-container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border:1px solid #e4e7ed;transition:all .3s ease}.prompt-input-tag[data-v-c65e7cfc] .tags-container:hover{border-color:#c0c4cc;box-shadow:0 2px 8px #0000001a}.prompt-input-tag[data-v-c65e7cfc] .tags-container.is-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px #409eff33}.prompt-input-tag[data-v-c65e7cfc] .tag-item{background:var(--color-primary);border:none;color:#fff;font-weight:500;margin:0;max-width:200px;word-break:break-all;box-shadow:0 2px 4px #0000001a}.prompt-input-tag[data-v-c65e7cfc] .tag-item:hover{background:var(--color-secondary);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.prompt-input-tag[data-v-c65e7cfc] .tag-item .el-tag__close{color:#fff;font-size:12px}.prompt-input-tag[data-v-c65e7cfc] .tag-item .el-tag__close:hover{background-color:#fff3;color:#fff}.prompt-input-tag[data-v-c65e7cfc] .textarea-input .el-textarea__inner{background:transparent;border:none;font-size:14px;line-height:1.5;color:var(--text-muted)}.prompt-input-tag[data-v-c65e7cfc] .textarea-input .el-textarea__inner::placeholder{color:#a8abb2;font-style:italic}.prompt-input-tag[data-v-c65e7cfc] .input-hint{color:#909399;font-size:12px}.common-prompts[data-v-c65e7cfc]{margin-top:12px}.common-prompts-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.common-prompts-label[data-v-c65e7cfc]{font-size:13px;color:#21232a;font-weight:600}.manage-prompts-btn[data-v-c65e7cfc]{font-size:11px;padding:4px 8px;height:auto;background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transition:all .3s ease}.manage-prompts-btn[data-v-c65e7cfc]:hover{background-color:#f97316;border-color:#f97316;transform:translateY(-1px);box-shadow:0 2px 8px #fb923c4d}.common-prompts-buttons[data-v-c65e7cfc]{display:flex;gap:8px;flex-wrap:wrap}.common-prompts-buttons .el-button[data-v-c65e7cfc]{font-size:12px;padding:4px 8px;height:auto;margin:0;transition:all .3s ease;border:1px solid var(--color-primary);color:var(--color-secondary);background:transparent}.common-prompts-buttons .el-button[data-v-c65e7cfc]:hover{border-color:var(--color-secondary);color:var(--color-secondary);background:rgba(251,146,60,.05)}.common-prompts-buttons .el-button.selected-prompt[data-v-c65e7cfc]{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary);font-weight:600;box-shadow:none}.common-prompts-buttons .el-button.selected-prompt[data-v-c65e7cfc]:hover{border-color:var(--color-secondary);color:#fff;background:var(--color-secondary);box-shadow:none}.image-upload-section[data-v-c65e7cfc]{margin-bottom:16px;padding:16px;background:var(--bg-hover);border-radius:8px;border:var(--glass-level-1-border)}.image-upload-section h3[data-v-c65e7cfc]{margin:0 0 12px;color:#21232a;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.image-upload-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.image-upload-header h3[data-v-c65e7cfc]{margin:0;color:#21232a;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.reference-manager-btn[data-v-c65e7cfc]{font-size:12px}.upload-container[data-v-c65e7cfc]{display:flex;flex-direction:column;align-items:center;gap:8px}.image-uploader[data-v-c65e7cfc]{width:100%;display:flex;justify-content:center}.upload-placeholder-square[data-v-c65e7cfc]{width:80px;height:80px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.upload-placeholder-square[data-v-c65e7cfc]:hover{border-color:var(--color-primary);background:#FFFDF7;transform:translateY(-2px)}.upload-icon[data-v-c65e7cfc]{font-size:24px;color:#c0c4cc}.upload-text-container[data-v-c65e7cfc]{text-align:center}.upload-text[data-v-c65e7cfc]{font-size:14px;color:var(--text-muted);margin-bottom:4px}.upload-hint[data-v-c65e7cfc]{font-size:12px;color:#909399}.image-preview[data-v-c65e7cfc]{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.image-overlay[data-v-c65e7cfc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.uploaded-images[data-v-c65e7cfc]{margin-top:16px}.images-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#333}.images-horizontal-grid[data-v-c65e7cfc]{display:flex;flex-wrap:wrap;gap:8px}.image-item-small[data-v-c65e7cfc]{position:relative;width:50px;height:50px;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #0000001a;flex-shrink:0}.image-item-small img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover}.image-overlay-small[data-v-c65e7cfc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-item-small:hover .image-overlay-small[data-v-c65e7cfc]{opacity:1}.image-overlay-small .el-button[data-v-c65e7cfc]{padding:2px 6px;font-size:10px;height:auto}.common-reference-icons[data-v-c65e7cfc]{margin-top:16px}.icons-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#21232a;font-weight:600}.header-actions[data-v-c65e7cfc]{display:flex;align-items:center;gap:12px}.category-tabs[data-v-c65e7cfc]{display:flex;gap:6px}.category-tab[data-v-c65e7cfc]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;cursor:pointer;transition:all .2s;font-size:12px}.category-tab[data-v-c65e7cfc]:hover{background:#FFFDF7;border-color:#d4ecfa}.category-tab.active[data-v-c65e7cfc]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.category-count[data-v-c65e7cfc]{opacity:.8;font-size:11px}.collapse-btn[data-v-c65e7cfc]{font-size:13px;padding:4px 8px;height:auto;color:var(--color-secondary);font-weight:500}.collapse-btn[data-v-c65e7cfc]:hover{color:var(--color-secondary)}.icons-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;transition:all .3s ease}.icons-grid.collapsed[data-v-c65e7cfc]{max-height:92px;overflow:hidden}.reference-icon[data-v-c65e7cfc]{width:40px;height:40px;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.reference-icon[data-v-c65e7cfc]:hover{border-color:var(--color-primary);transform:scale(1.05)}.reference-icon img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover}.settings-section[data-v-c65e7cfc]{margin-bottom:8px;padding:12px;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:6px;border:1px solid rgba(226,232,240,.5);display:flex;gap:8px}.settings-section.compact-section[data-v-c65e7cfc]{padding:8px;margin-bottom:6px}.setting-item[data-v-c65e7cfc]{flex:1}.setting-item h3[data-v-c65e7cfc]{margin:0 0 10px;color:#21232a;font-size:15px;font-weight:700;display:flex;align-items:center;gap:6px}.setting-select[data-v-c65e7cfc]{width:100%}.setting-select .el-select__wrapper[data-v-c65e7cfc]{border-radius:8px;height:40px}.settings-section.vertical-layout[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:16px}.settings-section.vertical-layout .setting-item[data-v-c65e7cfc]{width:100%}.tag-selector[data-v-c65e7cfc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-option[data-v-c65e7cfc]{padding:6px 12px;border:var(--glass-level-1-border);border-radius:6px;background:#ffffff;color:#64748b;font-size:13px;font-weight:400;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;text-align:center;min-width:32px}.tag-option[data-v-c65e7cfc]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#f8faff}.tag-option.active[data-v-c65e7cfc]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #00b8e64d}.ratio-selector[data-v-c65e7cfc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ratio-option[data-v-c65e7cfc]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:6px 10px;border:1.5px solid #e2e8f0;border-radius:6px;background:#ffffff;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;min-width:45px}.ratio-option[data-v-c65e7cfc]:hover{border-color:var(--color-primary);background:#fff7ed;transform:translateY(-2px);box-shadow:0 2px 8px #fb923c26}.ratio-option.active[data-v-c65e7cfc]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 4px 12px #fb923c66;transform:translateY(-2px)}.ratio-option.active .ratio-box[data-v-c65e7cfc]{border-color:#fff;background:rgba(255,255,255,.2);box-shadow:0 0 0 1px #ffffff4d}.ratio-option.active .ratio-text[data-v-c65e7cfc]{color:#fff;font-weight:600}.ratio-box[data-v-c65e7cfc]{border:2px solid #94a3b8;background:transparent;transition:all .2s ease}.ratio-text[data-v-c65e7cfc]{font-size:10px;color:#64748b;font-weight:500;transition:all .2s ease;white-space:nowrap;line-height:1}.ratio-box.ratio-1-1[data-v-c65e7cfc]{width:14px;height:14px;border-radius:2px}.ratio-box.ratio-16-9[data-v-c65e7cfc]{width:18px;height:11px;border-radius:2px}.ratio-box.ratio-9-16[data-v-c65e7cfc]{width:11px;height:18px;border-radius:2px}.ratio-box.ratio-4-3[data-v-c65e7cfc]{width:16px;height:12px;border-radius:2px}.ratio-box.ratio-3-4[data-v-c65e7cfc]{width:12px;height:16px;border-radius:2px}.ratio-box.ratio-3-2[data-v-c65e7cfc]{width:17px;height:12px;border-radius:2px}.ratio-box.ratio-2-3[data-v-c65e7cfc]{width:12px;height:17px;border-radius:2px}.ratio-box.ratio-21-9[data-v-c65e7cfc]{width:20px;height:10px;border-radius:2px}.ratio-box.ratio-9-21[data-v-c65e7cfc]{width:10px;height:20px;border-radius:2px}.ratio-box.ratio-4-5[data-v-c65e7cfc]{width:14px;height:17px;border-radius:2px}.ratio-box.ratio-5-4[data-v-c65e7cfc]{width:17px;height:14px;border-radius:2px}.action-buttons[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px;background:var(--bg-hover);border-radius:6px;border:var(--glass-level-1-border)}.concurrent-tip[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-top:12px;background:#e0f2fe;border-radius:8px;border:1px solid #7dd3fc;font-size:13px;color:#0369a1}.concurrent-tip .el-icon[data-v-c65e7cfc]{font-size:16px;flex-shrink:0}.action-buttons .el-button[data-v-c65e7cfc]{margin:0;padding:0;border:none;box-sizing:border-box}.generate-btn[data-v-c65e7cfc]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:8px;background:var(--color-secondary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.generate-btn[data-v-c65e7cfc]:hover{background:#3A9CC9;transform:translateY(-2px);box-shadow:0 4px 16px #0098c366}.reset-btn[data-v-c65e7cfc]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center}.empty-result[data-v-c65e7cfc]{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:40px 20px}.empty-state[data-v-c65e7cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:300px}.empty-icon-container[data-v-c65e7cfc]{position:relative;margin-bottom:24px}.empty-icon[data-v-c65e7cfc]{font-size:80px;color:#e0e0e0;z-index:2;position:relative}.empty-decoration[data-v-c65e7cfc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px}.decoration-circle[data-v-c65e7cfc]{position:absolute;border-radius:50%;opacity:.1;animation:float-c65e7cfc 3s ease-in-out infinite}.circle-1[data-v-c65e7cfc]{width:60px;height:60px;background:linear-gradient(135deg,#00B8E6,#67C23A);top:0;left:0;animation-delay:0s}.circle-2[data-v-c65e7cfc]{width:40px;height:40px;background:linear-gradient(135deg,#E6A23C,#F56C6C);top:20px;right:0;animation-delay:1s}.circle-3[data-v-c65e7cfc]{width:30px;height:30px;background:linear-gradient(135deg,#909399,#C0C4CC);bottom:0;left:20px;animation-delay:2s}.empty-title[data-v-c65e7cfc]{font-size:24px;font-weight:600;color:var(--text-muted);margin:0 0 12px}.empty-description[data-v-c65e7cfc]{font-size:14px;color:#909399;margin:0;line-height:1.5}@keyframes float-c65e7cfc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.images-result[data-v-c65e7cfc]{width:100%;display:flex;flex-direction:column;align-items:center}.images-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:12px;flex:1;overflow-y:auto;align-content:start}.images-actions[data-v-c65e7cfc]{text-align:center;padding-top:16px;border-top:1px solid #f0f0f0}.images-actions .el-button[data-v-c65e7cfc]{border-radius:8px;font-weight:500;padding:12px 24px}@media (max-width: 1400px){.left-panel[data-v-c65e7cfc]{width:320px}.control-panel[data-v-c65e7cfc]{width:420px}}@media (max-width: 1200px){.main-layout[data-v-c65e7cfc]{flex-direction:column!important;height:auto!important;min-height:auto!important;gap:0;overflow-y:visible!important;overflow-x:hidden!important}.left-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;flex-direction:row;gap:0;border-right:none;border-bottom:1px solid #e2e8f0;margin:0!important;padding:12px!important;border-radius:0;overflow:visible!important}.tab-section[data-v-c65e7cfc]{flex:1;border-radius:0;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.control-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:16px!important;border-radius:0;overflow-y:visible!important;overflow-x:hidden!important}.result-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;border-radius:0;overflow:visible!important}.tab-content[data-v-c65e7cfc]{height:auto!important;max-height:none!important;overflow:visible!important}.prompts-waterfall-container[data-v-c65e7cfc]{max-height:none!important;height:auto!important}.images-grid[data-v-c65e7cfc]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}}@media (max-width: 768px){.main-layout[data-v-c65e7cfc]{min-height:auto!important;height:auto!important;gap:0;flex-direction:column!important;overflow-x:hidden!important;overflow-y:visible!important}.left-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;flex-direction:column;gap:0;border-bottom:1px solid #e2e8f0;border-radius:0;overflow:visible!important}.tab-section[data-v-c65e7cfc]{width:100%;height:auto!important;min-height:auto!important;max-height:none!important;border-radius:0;flex:none;overflow:visible!important}.control-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:16px!important;margin:0!important;border-radius:0;overflow-y:visible!important;overflow-x:hidden!important}.result-panel[data-v-c65e7cfc]{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding-bottom:20px!important;border-radius:0;overflow:visible!important}.tab-content[data-v-c65e7cfc]{height:auto!important;max-height:none!important;overflow:visible!important}.prompts-waterfall-container[data-v-c65e7cfc]{max-height:none!important;height:auto!important;grid-template-columns:1fr!important}.global-mode-tabs[data-v-c65e7cfc]{margin-bottom:16px}.global-mode-tabs .el-tabs__item[data-v-c65e7cfc]{font-size:14px;padding:0 16px;height:40px;line-height:40px}.common-prompts-buttons[data-v-c65e7cfc]{gap:6px}.common-prompts-buttons .el-button[data-v-c65e7cfc]{font-size:11px;padding:3px 6px}.result-header[data-v-c65e7cfc]{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}.result-header h2[data-v-c65e7cfc]{font-size:18px}.header-actions[data-v-c65e7cfc]{width:100%;justify-content:center}.result-content[data-v-c65e7cfc]{padding:16px}.images-grid[data-v-c65e7cfc]{grid-template-columns:1fr;gap:12px;padding:12px}.upload-placeholder-square[data-v-c65e7cfc],.image-preview[data-v-c65e7cfc]{width:80px;height:80px}.download-all-btn[data-v-c65e7cfc],.clear-results-btn[data-v-c65e7cfc]{font-size:12px;padding:4px 8px}.auto-download-switch[data-v-c65e7cfc]{font-size:12px}.generate-button[data-v-c65e7cfc]{width:100%!important;padding:12px 20px!important;font-size:16px!important}.prompt-input[data-v-c65e7cfc],.tag-input[data-v-c65e7cfc]{font-size:14px!important}.tasks-grid[data-v-c65e7cfc]{grid-template-columns:1fr!important;gap:12px}.task-card[data-v-c65e7cfc]{min-height:150px}.results-grid[data-v-c65e7cfc]{grid-template-columns:1fr!important;gap:12px}.batch-card[data-v-c65e7cfc]{border-radius:12px;margin-bottom:16px}.batch-header[data-v-c65e7cfc]{flex-direction:column;align-items:flex-start!important;gap:8px}.batch-info[data-v-c65e7cfc]{width:100%}.batch-actions[data-v-c65e7cfc]{width:100%;justify-content:flex-start}.el-dialog[data-v-c65e7cfc]{width:90%!important;margin:0 auto}.el-form-item[data-v-c65e7cfc]{margin-bottom:16px}.el-form-item__label[data-v-c65e7cfc]{font-size:13px}.image-card[data-v-c65e7cfc],.video-card[data-v-c65e7cfc]{border-radius:12px}.prompt-card-waterfall[data-v-c65e7cfc]{height:auto;min-height:180px}.card-image-waterfall[data-v-c65e7cfc]{height:150px}.card-title-waterfall[data-v-c65e7cfc]{font-size:13px}.upload-tip[data-v-c65e7cfc]{font-size:11px}.upload-area[data-v-c65e7cfc]{padding:12px}.images-preview[data-v-c65e7cfc]{gap:8px}.size-selector[data-v-c65e7cfc],.quantity-selector[data-v-c65e7cfc],.model-selector[data-v-c65e7cfc]{margin-bottom:12px}.tag-input-container[data-v-c65e7cfc]{padding:8px}h2[data-v-c65e7cfc]{font-size:18px!important}h3[data-v-c65e7cfc]{font-size:16px!important}h4[data-v-c65e7cfc]{font-size:14px!important}p[data-v-c65e7cfc]{font-size:13px}.section[data-v-c65e7cfc]{padding:12px}.card[data-v-c65e7cfc]{margin:8px 0}}@media (max-width: 375px){.main-layout[data-v-c65e7cfc]{font-size:13px}.result-header h2[data-v-c65e7cfc]{font-size:16px!important}.download-all-btn[data-v-c65e7cfc],.clear-results-btn[data-v-c65e7cfc]{font-size:11px;padding:3px 6px}.generate-button[data-v-c65e7cfc]{padding:10px 16px!important;font-size:14px!important}.prompt-card-waterfall[data-v-c65e7cfc]{min-height:160px}.card-image-waterfall[data-v-c65e7cfc]{height:130px}.task-card[data-v-c65e7cfc]{min-height:120px}.el-dialog[data-v-c65e7cfc]{width:95%!important}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.main-layout[data-v-c65e7cfc]{flex-direction:row}.left-panel[data-v-c65e7cfc]{width:40%;max-width:400px}.control-panel[data-v-c65e7cfc]{width:35%;max-width:380px}.result-panel[data-v-c65e7cfc]{flex:1}.tasks-grid[data-v-c65e7cfc],.results-grid[data-v-c65e7cfc]{grid-template-columns:repeat(2,1fr)}}@media (hover: none) and (pointer: coarse){.el-button[data-v-c65e7cfc]{min-height:44px;padding:8px 16px}.task-card[data-v-c65e7cfc],.image-card[data-v-c65e7cfc],.video-card[data-v-c65e7cfc],.prompt-card-waterfall[data-v-c65e7cfc]{cursor:pointer;-webkit-tap-highlight-color:rgba(0,184,230,.1)}.control-panel[data-v-c65e7cfc],.result-content[data-v-c65e7cfc],.tab-content[data-v-c65e7cfc]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.image-card[data-v-c65e7cfc]:hover,.video-card[data-v-c65e7cfc]:hover,.prompt-card-waterfall[data-v-c65e7cfc]:hover{transform:none}.el-button[data-v-c65e7cfc]:active{transform:scale(.98)}}.control-panel[data-v-c65e7cfc]::-webkit-scrollbar{width:6px}.control-panel[data-v-c65e7cfc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.control-panel[data-v-c65e7cfc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.control-panel[data-v-c65e7cfc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.image-modal[data-v-c65e7cfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.image-modal-content[data-v-c65e7cfc]{position:relative;width:90%;height:90%;max-width:1200px;max-height:800px;display:flex;flex-direction:column;background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080}.close-btn[data-v-c65e7cfc]{position:absolute;top:16px;right:16px;width:40px;height:40px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-btn[data-v-c65e7cfc]:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.image-container[data-v-c65e7cfc]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:#000}.preview-image[data-v-c65e7cfc]{max-width:100%;max-height:100%;object-fit:contain;cursor:grab;transition:transform .1s ease;-webkit-user-select:none;user-select:none}.preview-image[data-v-c65e7cfc]:active{cursor:grabbing}.image-controls[data-v-c65e7cfc]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:rgba(0,0,0,.8);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-controls[data-v-c65e7cfc]{display:flex;align-items:center;gap:16px}.nav-btn[data-v-c65e7cfc]{width:36px;height:36px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:16px}.nav-btn[data-v-c65e7cfc]:hover:not(:disabled){background:rgba(255,255,255,.2);transform:scale(1.1)}.nav-btn[data-v-c65e7cfc]:disabled{opacity:.3;cursor:not-allowed}.image-counter[data-v-c65e7cfc]{color:#fff;font-size:14px;font-weight:500;min-width:60px;text-align:center}.zoom-controls[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px}.control-btn[data-v-c65e7cfc]{width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:14px}.control-btn[data-v-c65e7cfc]:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.download-btn[data-v-c65e7cfc]{width:36px;height:36px;background:rgba(64,158,255,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:16px}.download-btn[data-v-c65e7cfc]:hover{background:rgba(64,158,255,1);transform:scale(1.1)}.save-prompt-btn[data-v-c65e7cfc]{padding:10px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;white-space:nowrap}.save-prompt-btn[data-v-c65e7cfc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00b8e666}.save-prompt-btn .el-icon[data-v-c65e7cfc]{font-size:16px}.action-buttons-group[data-v-c65e7cfc]{display:flex;align-items:center;gap:12px}.action-btn[data-v-c65e7cfc]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;white-space:nowrap;color:#fff}.action-btn .el-icon[data-v-c65e7cfc]{font-size:16px}.edit-again-btn[data-v-c65e7cfc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 2px 8px #667eea4d}.edit-again-btn[data-v-c65e7cfc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea80}.generate-video-btn[data-v-c65e7cfc]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);box-shadow:0 2px 8px #f5576c4d}.generate-video-btn[data-v-c65e7cfc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f5576c80}.action-buttons-group .download-btn[data-v-c65e7cfc]{width:auto;padding:10px 20px;border-radius:8px;background:rgba(64,158,255,.9);display:flex;align-items:center;gap:8px}.action-buttons-group .download-btn[data-v-c65e7cfc]:hover{background:rgba(64,158,255,1);transform:translateY(-2px);box-shadow:0 4px 12px #409eff66}.action-buttons-group .save-prompt-btn[data-v-c65e7cfc]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);box-shadow:0 2px 8px #00f2fe4d}.action-buttons-group .save-prompt-btn[data-v-c65e7cfc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00f2fe80}.video-modal[data-v-c65e7cfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-modal-content[data-v-c65e7cfc]{position:relative;width:90%;max-width:1200px;display:flex;flex-direction:column;background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;padding:20px}.video-container[data-v-c65e7cfc]{flex:1;display:flex;align-items:center;justify-content:center;background:#000;border-radius:8px;overflow:hidden;margin-bottom:16px}.preview-video[data-v-c65e7cfc]{width:100%;max-height:70vh;object-fit:contain}.video-modal-info[data-v-c65e7cfc]{display:flex;gap:20px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:8px;margin-bottom:16px}.video-modal-info .info-row[data-v-c65e7cfc]{color:#e0e0e0;font-size:14px}.video-modal-info .info-row strong[data-v-c65e7cfc]{color:#fff;margin-right:8px}.download-btn-video[data-v-c65e7cfc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:rgba(64,158,255,.8);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.download-btn-video[data-v-c65e7cfc]:hover{background:rgba(64,158,255,1);transform:translateY(-2px);box-shadow:0 4px 12px #409eff66}.reference-manager-dialog .el-dialog__header[data-v-c65e7cfc]{display:none!important}html[data-v-c65e7cfc]{overflow-x:hidden}@media (max-width: 768px){.image-modal-content[data-v-c65e7cfc]{width:95%;height:95%}.image-controls[data-v-c65e7cfc]{padding:12px 16px;flex-direction:column;gap:12px}.nav-controls[data-v-c65e7cfc],.zoom-controls[data-v-c65e7cfc]{gap:8px}.nav-btn[data-v-c65e7cfc],.control-btn[data-v-c65e7cfc],.download-btn[data-v-c65e7cfc]{width:32px;height:32px;font-size:14px}.image-counter[data-v-c65e7cfc]{font-size:12px}}.model-selector[data-v-c65e7cfc]{width:100%}.model-option[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:4px}.model-name[data-v-c65e7cfc]{font-weight:500;color:#303133}.default-tag[data-v-c65e7cfc]{background:var(--color-primary);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;align-self:flex-start}.model-description[data-v-c65e7cfc]{font-size:12px;color:#909399;line-height:1.4}[data-v-c65e7cfc] .el-select-dropdown__item{padding:8px 12px}[data-v-c65e7cfc] .el-select-dropdown__item:hover{background-color:#f5f7fa}[data-v-c65e7cfc] .el-select-dropdown__item.selected{background-color:#fffdf7;color:var(--color-primary)}.video-input-section[data-v-c65e7cfc]{margin-top:20px}.video-mode-banner[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(64,158,255,.18);border-radius:12px;background:linear-gradient(135deg,rgba(64,158,255,.08),rgba(103,194,58,.06))}.video-mode-banner__header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.video-mode-banner__title[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px;color:#303133;font-size:14px;font-weight:600}.video-mode-banner__supports[data-v-c65e7cfc]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.video-mode-banner__label[data-v-c65e7cfc]{color:#606266;font-size:12px;line-height:24px}.video-mode-banner__tags[data-v-c65e7cfc]{display:flex;gap:6px;flex-wrap:wrap}.video-mode-banner__hint[data-v-c65e7cfc]{color:#606266;font-size:13px;line-height:1.6}.video-result-container[data-v-c65e7cfc]{height:100%}.reference-images-section[data-v-c65e7cfc]{margin-top:10px}.frame-upload-container[data-v-c65e7cfc]{display:flex;gap:15px;margin-bottom:15px}.frame-upload-item[data-v-c65e7cfc]{flex:1;min-width:0}.frame-label[data-v-c65e7cfc]{display:flex;align-items:center;margin-bottom:6px;font-weight:500;color:#333;font-size:13px}.frame-hint[data-v-c65e7cfc]{margin-left:4px;font-size:11px;color:#999;font-weight:400}.frame-upload[data-v-c65e7cfc]{width:100%}.frame-upload .el-upload-dragger[data-v-c65e7cfc]{width:100%;height:80px;border:2px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}.frame-upload .el-upload-dragger[data-v-c65e7cfc]:hover{border-color:var(--color-primary)}.frame-upload-area[data-v-c65e7cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:8px}.frame-upload-icon[data-v-c65e7cfc]{font-size:20px;color:#c0c4cc;margin-bottom:4px}.frame-upload-text[data-v-c65e7cfc]{text-align:center}.frame-upload-text p[data-v-c65e7cfc]{margin:0;font-size:12px;color:var(--text-muted);line-height:1.2}.frame-upload-hint[data-v-c65e7cfc]{font-size:10px!important;color:#909399!important}.reference-upload-item[data-v-c65e7cfc]{margin-bottom:20px}.reference-label[data-v-c65e7cfc]{display:flex;align-items:center;margin-bottom:8px;font-weight:500;color:#333}.reference-hint[data-v-c65e7cfc]{margin-left:4px;font-size:12px;color:#999;font-weight:400}.upload-area[data-v-c65e7cfc]{text-align:center;padding:30px 20px;border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;transition:border-color .3s}.upload-area[data-v-c65e7cfc]:hover{border-color:var(--color-primary)}.upload-icon[data-v-c65e7cfc]{font-size:36px;color:#c0c4cc;margin-bottom:12px}.upload-text p[data-v-c65e7cfc]{margin:0;color:#666}.upload-hint[data-v-c65e7cfc]{font-size:12px;color:#999;margin-top:4px}.upload-instructions[data-v-c65e7cfc]{margin-top:16px}.instruction-list[data-v-c65e7cfc]{margin:0;padding-left:16px;font-size:13px;line-height:1.6}.instruction-list li[data-v-c65e7cfc]{margin-bottom:4px;color:#666}.upload-compact-grid[data-v-c65e7cfc]{display:flex;gap:8px;flex-wrap:wrap}.upload-compact-item[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:180px}.compact-label[data-v-c65e7cfc]{font-size:13px;font-weight:600;color:var(--text-muted)}.compact-preview-box[data-v-c65e7cfc]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f5f7fa;border-radius:4px;border:var(--glass-level-1-border);height:32px}.compact-thumb[data-v-c65e7cfc]{width:24px;height:24px;object-fit:cover;border-radius:3px;flex-shrink:0}.compact-filename[data-v-c65e7cfc]{flex:1;font-size:13px;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-uploader[data-v-c65e7cfc]{height:32px}.compact-uploader .el-button[data-v-c65e7cfc]{width:100%;height:100%;padding:4px 12px}.params-compact-row[data-v-c65e7cfc]{display:flex;gap:8px}.param-compact-col[data-v-c65e7cfc]{flex:1;display:flex;flex-direction:column;gap:4px}.param-compact-col label[data-v-c65e7cfc]{font-size:13px;font-weight:600;color:var(--text-muted)}.param-compact-col .el-select[data-v-c65e7cfc]{width:100%}.param-hint-inline[data-v-c65e7cfc]{font-size:11px;color:#909399;margin-top:2px;line-height:1.4}.compact-section[data-v-c65e7cfc]{margin:8px 0}.advanced-collapse[data-v-c65e7cfc]{border:none;background:transparent}.advanced-collapse .el-collapse-item__header[data-v-c65e7cfc]{background:transparent;border:none;padding:0;height:auto;line-height:normal}.advanced-collapse .el-collapse-item__wrap[data-v-c65e7cfc]{border:none;background:transparent}.advanced-collapse .el-collapse-item__content[data-v-c65e7cfc]{padding:8px 0 0}.collapse-title[data-v-c65e7cfc]{margin:0;font-size:15px;font-weight:600;color:#303133}.advanced-options-compact[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px}.option-item-compact[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:4px}.option-item-compact label[data-v-c65e7cfc]{font-size:13px;font-weight:600;color:var(--text-muted)}.option-checkboxes[data-v-c65e7cfc]{display:flex;flex-wrap:wrap;gap:16px}.option-checkboxes .el-checkbox[data-v-c65e7cfc]{margin:0}.reference-compact-container[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:8px}.reference-actions-row[data-v-c65e7cfc]{display:flex;gap:6px;align-items:center}.uploaded-images-compact[data-v-c65e7cfc]{background:#f8f9fa;border-radius:6px;padding:8px;border:var(--glass-level-1-border)}.compact-images-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.image-count[data-v-c65e7cfc]{color:var(--text-muted);font-weight:500}.compact-images-grid[data-v-c65e7cfc]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.compact-image-item[data-v-c65e7cfc]{position:relative;width:40px;height:40px;border-radius:4px;overflow:hidden;border:var(--glass-level-1-border)}.compact-image-item img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover}.remove-btn[data-v-c65e7cfc]{position:absolute;top:-6px;right:-6px;width:16px;height:16px;min-height:16px;padding:0;font-size:10px}.more-images-indicator[data-v-c65e7cfc]{width:40px;height:40px;background:#f0f2f5;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#909399;font-weight:500}.video-upload-ultra-compact[data-v-c65e7cfc]{display:flex;gap:12px;align-items:flex-start}.swap-button-container[data-v-c65e7cfc]{display:flex;align-items:center;justify-content:center;padding-top:20px}.swap-frames-btn[data-v-c65e7cfc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;color:#fff!important;transition:all .3s ease!important;box-shadow:0 2px 8px #667eea4d!important}.swap-frames-btn[data-v-c65e7cfc]:hover{transform:rotate(180deg) scale(1.1)!important;box-shadow:0 4px 12px #667eea80!important}.swap-frames-btn[data-v-c65e7cfc]:active{transform:rotate(180deg) scale(.95)!important}.character-section[data-v-c65e7cfc]{padding:8px 0}.character-input-group[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:12px}.character-input-group .input-item[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:6px}.character-input-group .input-item label[data-v-c65e7cfc]{font-size:12px;font-weight:600;color:var(--text-muted)}.video-upload-item[data-v-c65e7cfc]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:120px}.ultra-compact-label[data-v-c65e7cfc]{font-size:12px;font-weight:600;color:var(--text-muted);margin:0}.ultra-compact-preview[data-v-c65e7cfc]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#f5f7fa;border-radius:4px;border:var(--glass-level-1-border);height:36px}.ultra-thumb[data-v-c65e7cfc]{width:24px;height:24px;object-fit:cover;border-radius:3px;flex-shrink:0}.ultra-compact-uploader[data-v-c65e7cfc]{height:36px}.ultra-compact-uploader .el-button[data-v-c65e7cfc]{width:100%;height:100%;font-size:12px}.image-upload-header-inline[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.image-upload-header-inline h3[data-v-c65e7cfc]{margin:0;font-size:15px;font-weight:600;color:#303133}.reference-upload-compact[data-v-c65e7cfc]{display:flex;gap:8px;align-items:center;margin-bottom:1px}.uploaded-compact-display[data-v-c65e7cfc]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border-radius:4px;border:var(--glass-level-1-border)}.upload-count[data-v-c65e7cfc]{font-size:13px;color:var(--text-muted);font-weight:500}.uploaded-thumbnails-compact[data-v-c65e7cfc]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.thumbnail-item-compact[data-v-c65e7cfc]{position:relative;width:60px;height:60px;border-radius:6px;overflow:visible;border:2px solid #dcdfe6;transition:all .3s ease}.thumbnail-item-compact[data-v-c65e7cfc]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;overflow:hidden;z-index:1}.thumbnail-item-compact[data-v-c65e7cfc]:hover{border-color:var(--color-primary);transform:scale(1.05)}.thumbnail-item-compact.dragging[data-v-c65e7cfc]{opacity:.5;cursor:move}.thumbnail-item-compact.drag-over[data-v-c65e7cfc]{border:2px dashed #00B8E6;background-color:#409eff1a;box-shadow:0 0 10px #409eff4d}.thumbnail-item-compact.drag-over[data-v-c65e7cfc]:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px dashed #00B8E6;border-radius:8px;animation:pulse-c65e7cfc .8s ease-in-out infinite}@keyframes pulse-c65e7cfc{0%,to{opacity:1}50%{opacity:.5}}.thumbnail-item-compact img[data-v-c65e7cfc]{cursor:pointer;width:100%;height:100%;object-fit:cover;border-radius:4px;position:relative;z-index:2}.remove-thumb-btn[data-v-c65e7cfc]{position:absolute;top:-10px;right:-10px;width:22px;height:22px;min-height:22px;padding:0;font-size:12px;z-index:10;background:#f56c6c;border-color:#f56c6c;box-shadow:0 2px 8px #f56c6c66;opacity:0;transition:all .3s ease;pointer-events:auto}.remove-thumb-btn[data-v-c65e7cfc]:hover{background:#f78989;border-color:#f78989;transform:scale(1.1)}.thumbnail-item-compact:hover .remove-thumb-btn[data-v-c65e7cfc]{opacity:1}.reference-number[data-v-c65e7cfc]{position:absolute;top:-8px;left:-8px;background:var(--color-secondary);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;z-index:10}.image-loading-placeholder[data-v-c65e7cfc]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa 0%,#e8eef5 100%);border-radius:4px;gap:6px}.loading-spinner[data-v-c65e7cfc]{font-size:20px;color:#409eff;animation:rotate-c65e7cfc 1s linear infinite}.loading-text[data-v-c65e7cfc]{font-size:10px;color:#909399;font-weight:500}@keyframes rotate-c65e7cfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thumbnail-item-compact.loading[data-v-c65e7cfc]{border-color:#409eff;background:linear-gradient(135deg,#f5f7fa 0%,#e8eef5 100%)}.thumbnail-item-compact.loading[data-v-c65e7cfc]:hover{transform:none;cursor:default;white-space:nowrap;box-shadow:0 2px 4px #0003}.common-reference-icons-inline[data-v-c65e7cfc]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.icons-header-inline[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.icons-header-inline>span[data-v-c65e7cfc]{font-size:14px;font-weight:600;color:#21232a}.header-actions-inline[data-v-c65e7cfc]{display:flex;align-items:center;gap:12px}.category-tabs-inline[data-v-c65e7cfc]{display:flex;gap:8px}.category-tab-inline[data-v-c65e7cfc]{padding:4px 10px;background:#f5f7fa;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:12px}.category-tab-inline[data-v-c65e7cfc]:hover{background:#e6e8eb}.category-tab-inline.active[data-v-c65e7cfc]{background:var(--color-primary);color:#fff}.category-name[data-v-c65e7cfc]{font-weight:600}.category-count[data-v-c65e7cfc]{opacity:.7;margin-left:4px}.icons-grid-inline[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:8px;max-height:200px;overflow-y:auto;transition:max-height .3s ease}.icons-grid-inline.collapsed[data-v-c65e7cfc]{max-height:120px}.reference-icon-inline[data-v-c65e7cfc]{width:50px;height:50px;border-radius:6px;overflow:hidden;cursor:grab;border:2px solid #e2e8f0;transition:all .3s ease}.reference-icon-inline[data-v-c65e7cfc]:active{cursor:grabbing}.reference-icon-inline[data-v-c65e7cfc]:hover{border-color:var(--color-primary);transform:scale(1.1);box-shadow:0 4px 12px #409eff4d}.reference-icon-inline img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover}.reference-icon-inline .image-placeholder[data-v-c65e7cfc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc}.reference-icon-inline .image-placeholder .el-icon[data-v-c65e7cfc]{font-size:20px}.reference-loading[data-v-c65e7cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#909399;font-size:14px}.reference-loading .el-icon[data-v-c65e7cfc]{color:var(--color-primary)}.upload-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.upload-item[data-v-c65e7cfc]{display:flex;flex-direction:column}.upload-label[data-v-c65e7cfc]{margin-bottom:8px;color:#303133;font-weight:600;font-size:14px}.image-uploader[data-v-c65e7cfc]{width:100%}.image-preview[data-v-c65e7cfc]{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden;border:2px dashed #d9d9d9}.image-preview img[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-c65e7cfc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.image-preview:hover .image-overlay[data-v-c65e7cfc]{opacity:1}.upload-placeholder[data-v-c65e7cfc]{width:100%;height:200px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;transition:border-color .3s}.upload-placeholder[data-v-c65e7cfc]:hover{border-color:var(--color-primary)}.upload-icon[data-v-c65e7cfc]{font-size:32px;margin-bottom:12px}.upload-text[data-v-c65e7cfc]{font-size:14px;margin-bottom:4px}.upload-hint[data-v-c65e7cfc]{font-size:12px;color:#c0c4cc}.params-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.param-item[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:8px}.param-item label[data-v-c65e7cfc]{color:#303133;font-weight:600;font-size:14px}.param-select[data-v-c65e7cfc],.param-input[data-v-c65e7cfc]{width:100%}.advanced-options[data-v-c65e7cfc]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.options-grid[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:15px}.option-item[data-v-c65e7cfc]{display:flex;align-items:flex-start;gap:10px}.option-item.full-width[data-v-c65e7cfc]{flex-direction:column;grid-column:1 / -1}.option-item.full-width label[data-v-c65e7cfc]{font-weight:500;margin-bottom:8px;color:#333}.option-item.full-width .el-input[data-v-c65e7cfc],.option-item.full-width .el-select[data-v-c65e7cfc]{width:100%}.option-item .el-checkbox[data-v-c65e7cfc]{margin-top:2px}.option-desc[data-v-c65e7cfc]{color:#6c757d;font-size:14px;line-height:1.4;flex:1}@media (max-width: 768px){.upload-grid[data-v-c65e7cfc],.params-grid[data-v-c65e7cfc]{grid-template-columns:1fr}}.video-card[data-v-c65e7cfc]{background:var(--glass-level-2-bg);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:all .3s ease}.video-card[data-v-c65e7cfc]:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-2px)}.video-player[data-v-c65e7cfc]{width:100%;height:auto;display:block;background:#000}.video-info[data-v-c65e7cfc]{padding:15px;background:#f8f9fa;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-top:1px solid #e9ecef}.video-info .info-item[data-v-c65e7cfc]{font-size:13px;color:#495057;line-height:1.5}.video-info .info-item strong[data-v-c65e7cfc]{color:#212529;margin-right:4px}.video-actions[data-v-c65e7cfc]{padding:15px;display:flex;justify-content:center;gap:10px;border-top:1px solid #e9ecef}.video-actions .el-button[data-v-c65e7cfc]{flex:1;max-width:200px}.result-content[data-v-c65e7cfc]{max-height:calc(100vh - 100px);overflow-y:auto;padding-right:10px}.result-content[data-v-c65e7cfc]::-webkit-scrollbar{width:8px}.result-content[data-v-c65e7cfc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.result-content[data-v-c65e7cfc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;transition:background .3s ease}.result-content[data-v-c65e7cfc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.batches-container[data-v-c65e7cfc]{display:flex;flex-direction:column;gap:8px;padding:0;width:100%}.batch-card[data-v-c65e7cfc]{background:var(--glass-level-2-bg);border-radius:6px;padding:8px 12px;box-shadow:0 1px 4px #0000000f;border:1px solid #e8eaed;transition:all .3s ease}.batch-card[data-v-c65e7cfc]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.batch-header[data-v-c65e7cfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f2f5}.batch-info[data-v-c65e7cfc]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex:1}.batch-type[data-v-c65e7cfc]{font-weight:600;color:var(--color-primary);font-size:15px;padding:4px 12px;background:#FFFDF7;border-radius:6px;flex-shrink:0}.batch-time[data-v-c65e7cfc]{color:#909399;font-size:13px;padding:4px 8px;background:#f5f7fa;border-radius:4px}.batch-prompt[data-v-c65e7cfc]{color:var(--text-muted);font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.batch-model-tag[data-v-c65e7cfc]{padding:4px 10px;background:var(--color-primary);color:#fff;border-radius:6px;font-size:12px;font-weight:500;flex-shrink:0}.status-pending[data-v-c65e7cfc]{background:#f4f4f5;color:#909399}.status-processing[data-v-c65e7cfc]{background:#FFFDF7;color:var(--color-primary);animation:pulse-c65e7cfc 2s ease-in-out infinite}.status-completed[data-v-c65e7cfc]{background:#FFFDF7;color:#67c23a}.status-partial[data-v-c65e7cfc]{background:#fdf6ec;color:#e6a23c}.status-failed[data-v-c65e7cfc]{background:#fef0f0;color:#f56c6c}@keyframes pulse-c65e7cfc{0%,to{opacity:1}50%{opacity:.7}}.results-grid[data-v-c65e7cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,180px));gap:8px;margin-top:8px}.results-grid .video-card[data-v-c65e7cfc],.results-grid .main-card[data-v-c65e7cfc],.tasks-grid .main-card[data-v-c65e7cfc]{width:100%;height:150px}.results-grid .video-card-thumbnail[data-v-c65e7cfc]{cursor:pointer;position:relative;overflow:hidden}.video-thumbnail-container[data-v-c65e7cfc]{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.video-thumbnail-image[data-v-c65e7cfc]{width:100%;height:100%;object-fit:cover;display:block}.video-thumbnail-placeholder[data-v-c65e7cfc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.video-placeholder-icon[data-v-c65e7cfc]{font-size:48px;color:#fffc}.video-play-overlay[data-v-c65e7cfc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;pointer-events:none}.video-card-thumbnail:hover .video-play-overlay[data-v-c65e7cfc]{opacity:1}.video-play-overlay .play-icon[data-v-c65e7cfc]{font-size:48px;color:#fff;margin-bottom:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.video-play-overlay .play-text[data-v-c65e7cfc]{color:#fff;font-size:14px;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.3)}.results-grid .video-card-thumbnail .video-info[data-v-c65e7cfc],.results-grid .video-card-thumbnail .video-actions[data-v-c65e7cfc]{display:none}.app-root[data-v-c65e7cfc]{display:flex;height:100vh;overflow:hidden;background:var(--bg-primary)}.main-container[data-v-c65e7cfc]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;height:100vh}@media (max-width: 1200px){.app-root[data-v-c65e7cfc]{flex-direction:column;height:100vh!important;overflow:hidden}.main-container[data-v-c65e7cfc]{flex:1;height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;overflow-y:auto!important;overflow-x:hidden!important}}@media (max-width: 768px){.app-root[data-v-c65e7cfc]{flex-direction:column;height:100vh!important;overflow:hidden}.main-container[data-v-c65e7cfc]{flex:1;height:calc(100vh - 60px)!important;max-height:calc(100vh - 60px)!important;padding-bottom:0;overflow-y:auto!important;overflow-x:hidden!important}}:root{--color-primary: #FB923C;--color-secondary: #FB7185;--color-accent: #FDBA74;--color-highlight: #FB923C;--color-danger: #F87171;--color-success: #34D399;--color-warning: #FBBF24;--color-info: #FB923C;--text-main: #292524;--text-muted: #78716C;--text-faint: #A8A29E;--text-on-primary: #FFFFFF;--glass-level-1-bg: rgba(255, 255, 255, .7);--glass-level-1-border: rgba(251, 146, 60, .1);--glass-level-1-backdrop: blur(15px);--glass-level-1-shadow: 0 2px 12px rgba(251, 146, 60, .08);--glass-level-2-bg: rgba(255, 255, 255, .85);--glass-level-2-border: rgba(251, 146, 60, .15);--glass-level-2-backdrop: blur(20px);--glass-level-2-shadow: 0 4px 20px rgba(251, 113, 133, .12);--glass-level-3-bg: rgba(255, 255, 255, .95);--glass-level-3-border: rgba(251, 146, 60, .2);--glass-level-3-backdrop: blur(25px);--glass-level-3-shadow: 0 8px 32px rgba(251, 146, 60, .15);--glow-primary: 0 2px 12px rgba(251, 146, 60, .15);--glow-accent: 0 2px 12px rgba(253, 186, 116, .15);--border-highlight: 1px solid rgba(251, 146, 60, .25);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 9999px;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--transition-base: .3s var(--ease-out-expo);--transition-bounce: .5s var(--ease-spring);--color-nebula-blue: var(--color-primary);--color-cyber-pink: var(--color-secondary);--glass-bg-light: var(--glass-level-1-bg);--glass-shadow: var(--glass-level-2-shadow);--glass-border: var(--glass-level-2-border);--bg-primary: #FFF7ED;--bg-sidebar: linear-gradient(180deg, rgba(255, 247, 237, .98) 0%, rgba(255, 251, 245, .95) 100%)}body{margin:0;padding:0;background-color:var(--bg-primary);background-image:radial-gradient(at 0% 0%,rgba(251,146,60,.08) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(251,113,133,.08) 0px,transparent 50%);background-attachment:fixed;background-size:cover;color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(251,146,60,.3);border-radius:4px;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-panel{background:var(--glass-level-2-bg);backdrop-filter:var(--glass-level-2-backdrop);-webkit-backdrop-filter:var(--glass-level-2-backdrop);border:1px solid var(--glass-level-2-border);box-shadow:var(--glass-level-2-shadow);border-radius:var(--radius-lg);transition:all var(--transition-base)}.glass-panel:hover{border-color:#00d4ff4d;box-shadow:0 12px 40px #0009}.flex-center{display:flex;align-items:center;justify-content:center}.full-screen{width:100vw;height:100vh;overflow:hidden}:root{--el-color-primary: var(--color-primary);--el-color-info: var(--color-primary);--el-text-color-primary: var(--text-main);--el-text-color-regular: var(--text-muted);--el-bg-color: var(--bg-primary);--el-border-color: var(--glass-level-1-border);--el-border-color-light: rgba(251, 146, 60, .08);--el-fill-color-blank: rgba(255, 255, 255, .8)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}:root{--el-color-primary: var(--color-primary);--el-color-success: var(--color-success);--el-color-warning: var(--color-warning);--el-color-danger: var(--color-danger);--el-color-info: var(--color-primary);--el-text-color-primary: var(--text-main);--el-text-color-regular: var(--text-muted);--el-text-color-secondary: var(--text-faint);--el-bg-color: var(--bg-light);--el-fill-color-blank: rgba(255, 255, 255, .8);--el-border-color: rgba(251, 146, 60, .15);--el-border-color-light: rgba(251, 146, 60, .1);--el-bg-color-overlay: rgba(255, 255, 255, .95)}.el-button{background:rgba(255,255,255,.8);border:1px solid rgba(251,146,60,.15);color:var(--text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);border-radius:var(--radius-sm);box-shadow:0 2px 8px #fb923c14}.el-button:hover{background:rgba(255,255,255,.95);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 16px #fb923c33;color:var(--color-primary)}.el-button--primary{background:var(--color-primary);border:none;color:#fff;box-shadow:var(--glow-primary)}.el-button--primary:hover{background:#f97316;color:#fff;box-shadow:0 4px 20px #fb923c4d;transform:translateY(-2px)}.el-button--success{background:var(--color-success);border:none;color:#fff;box-shadow:0 2px 12px #34d39940}.el-card{background:var(--glass-level-2-bg);border:1px solid var(--glass-level-2-border);-webkit-backdrop-filter:var(--glass-level-2-backdrop);backdrop-filter:var(--glass-level-2-backdrop);color:var(--text-main);border-radius:var(--radius-lg);overflow:visible;transition:all .3s ease;box-shadow:var(--glass-level-2-shadow)}.el-card:hover{border-color:#fb923c40;background:rgba(255,255,255,.95);transform:translateY(-3px);box-shadow:0 8px 28px #fb923c26}.el-card__header{border-bottom:1px solid rgba(251,146,60,.1);padding:16px 24px}.el-card__body{padding:24px}.el-dialog{background:var(--glass-level-3-bg);-webkit-backdrop-filter:var(--glass-level-3-backdrop);backdrop-filter:var(--glass-level-3-backdrop);border:1px solid var(--glass-level-3-border);box-shadow:var(--glass-level-3-shadow);border-radius:var(--radius-lg)}.el-dialog__header{border-bottom:1px solid rgba(251,146,60,.1);margin-right:0}.el-dialog__title{color:var(--text-main);font-weight:600}.el-dialog__body{color:var(--text-muted)}.el-input__wrapper{background:rgba(255,255,255,.8);border:1px solid rgba(251,146,60,.15);box-shadow:none;border-radius:12px;transition:all var(--transition-base)}.el-input__wrapper:hover,.el-input__wrapper.is-focus{background:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px #fb923c1f}.el-input__inner{color:var(--text-main);height:40px}.el-select-dropdown__item{color:var(--text-main)}.el-select-dropdown__item.selected{color:var(--color-primary);font-weight:600}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#fb923c1a}.el-popper.is-light{background:var(--glass-level-3-bg);border:1px solid var(--glass-level-3-border);-webkit-backdrop-filter:var(--glass-level-3-backdrop);backdrop-filter:var(--glass-level-3-backdrop);box-shadow:var(--glass-level-3-shadow)}.el-message{background:var(--glass-level-3-bg);border:1px solid var(--glass-level-3-border);-webkit-backdrop-filter:var(--glass-level-3-backdrop);backdrop-filter:var(--glass-level-3-backdrop);box-shadow:0 4px 20px #fb923c26;border-radius:12px}.el-message--success{background:rgba(255,255,255,.95);border-color:#34d3994d;color:var(--color-success)}.el-message--success .el-message__content{color:var(--color-success);font-weight:500}.el-message--error{background:rgba(255,255,255,.95);border-color:#f871714d;color:var(--color-danger)}.el-message--error .el-message__content{color:var(--color-danger);font-weight:500}.el-message--warning{background:rgba(255,255,255,.95);border-color:#fbbf244d;color:var(--color-warning)}.el-message--warning .el-message__content{color:var(--color-warning);font-weight:500}.el-message--info{background:rgba(255,255,255,.95);border-color:#fb923c4d;color:var(--color-primary)}.el-message--info .el-message__content{color:var(--color-primary);font-weight:500}.el-message-box{background:var(--glass-level-3-bg)!important;border:1px solid var(--glass-level-3-border)!important;box-shadow:var(--glass-level-3-shadow)!important;-webkit-backdrop-filter:var(--glass-level-3-backdrop)!important;backdrop-filter:var(--glass-level-3-backdrop)!important;border-radius:var(--radius-lg)!important;padding-bottom:20px!important}.el-message-box__title{color:var(--text-main)!important;font-weight:600!important}.el-message-box__message{color:var(--text-muted)!important}.el-message-box__content{color:var(--text-muted)!important;font-size:15px!important}.el-message-box__status{font-size:24px!important}.el-message-box__status.el-message-box-icon--warning{color:var(--color-accent)!important}.el-message-box__btns{padding-top:10px!important}.el-message-box__btns .el-button--primary{background:var(--color-primary)!important;color:#fff!important;border:none!important}.el-message-box__btns .el-button:not(.el-button--primary){background:rgba(255,255,255,.6)!important;color:var(--text-main)!important;border:1px solid rgba(0,0,0,.05)!important}.el-message-box__btns .el-button:not(.el-button--primary):hover{background:rgba(255,255,255,.9)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.el-popper.is-dark{background:rgba(29,29,31,.8)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:0 4px 12px #00000026!important}.el-popper__arrow:before{background:rgba(29,29,31,.8)!important;border:1px solid rgba(255,255,255,.1)!important}.el-drawer{background:var(--glass-level-3-bg)!important;-webkit-backdrop-filter:var(--glass-level-3-backdrop)!important;backdrop-filter:var(--glass-level-3-backdrop)!important}.el-drawer__header{border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:0;padding:20px}.el-drawer__title{color:var(--text-main);font-weight:700;font-size:18px}.el-drawer__body{padding:20px}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 8px #007aff57}.el-tag{background:rgba(255,255,255,.62);border:1px solid rgba(29,29,31,.08);color:var(--text-main);border-radius:6px}.el-tag--success{background:rgba(44,182,125,.1);border-color:#2cb67d33;color:var(--color-secondary)}.el-loading-mask{background-color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.el-switch__core{background:rgba(0,0,0,.1);border-color:transparent}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--text-muted);--el-pagination-button-color: var(--text-main);--el-pagination-button-disabled-color: var(--text-faint);--el-pagination-button-bg-color: rgba(255, 255, 255, .6);--el-pagination-hover-color: var(--color-primary)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:#fff9;color:var(--text-main);border:1px solid rgba(0,0,0,.05);border-radius:8px}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 12px #fb923c59}.el-collapse{--el-collapse-border-color: rgba(0, 0, 0, .05);--el-collapse-header-bg-color: transparent;--el-collapse-header-text-color: var(--text-main);--el-collapse-content-bg-color: transparent;--el-collapse-content-text-color: var(--text-main)}.el-collapse-item__header{border-bottom-color:#0000000d;font-weight:600}.el-collapse-item__wrap{border-bottom-color:#0000000d}a{color:var(--color-primary);text-decoration:none;transition:all var(--transition-base)}a:hover{color:var(--color-secondary)}.el-button--info{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.el-button--info:hover{background:#f97316!important;border-color:#f97316!important}.el-tag--info{background-color:#fb923c26!important;border-color:#fb923c4d!important;color:var(--color-primary)!important}.el-alert--info{background-color:#fb923c1a!important;border-color:#fb923c4d!important}.el-alert--info .el-alert__title{color:var(--color-primary)!important}.el-loading-spinner .path{stroke:var(--color-primary)!important}.el-loading-spinner .el-loading-text{color:var(--color-primary)!important}.el-progress-bar__inner{background-color:var(--color-primary)!important}.el-progress__text{color:var(--text-main)!important}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--color-primary)!important}.el-radio__input.is-checked .el-radio__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--color-primary)!important}.el-switch.is-checked .el-switch__core{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-slider__bar{background-color:var(--color-primary)!important}.el-slider__button{border-color:var(--color-primary)!important}.el-step__head.is-finish{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-step__title.is-finish{color:var(--color-primary)!important}.el-tabs__active-bar{background-color:var(--color-primary)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--color-primary)!important}.el-badge__content{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-notification{background:var(--glass-level-3-bg)!important;border:1px solid var(--glass-level-3-border)!important;-webkit-backdrop-filter:var(--glass-level-3-backdrop)!important;backdrop-filter:var(--glass-level-3-backdrop)!important;box-shadow:var(--glass-level-3-shadow)!important}.el-notification--info{border-left:4px solid var(--color-primary)!important}.el-popover{background:var(--glass-level-3-bg)!important;border:1px solid var(--glass-level-3-border)!important;-webkit-backdrop-filter:var(--glass-level-3-backdrop)!important;backdrop-filter:var(--glass-level-3-backdrop)!important}.el-date-table td.today .el-date-table-cell__text{color:var(--color-primary)!important}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--color-primary)!important}.el-picker-panel__icon-btn:hover{color:var(--color-primary)!important}.el-upload-dragger:hover{border-color:var(--color-primary)!important}.el-upload-list__item.is-success .el-upload-list__item-status-label{background-color:var(--color-success)!important}.el-tree-node__content:hover{background-color:#fb923c1a!important}.el-tree-node.is-current>.el-tree-node__content{background-color:#fb923c26!important;color:var(--color-primary)!important}
