.upload-tab-container[data-v-44900f50]{height:100%;display:flex;flex-direction:column;gap:var(--space-5,20px)}.upload-area[data-v-44900f50]{flex-shrink:0}.upload-dropzone[data-v-44900f50]{border:1px dashed rgba(168,142,14,.32);border-radius:var(--radius-lg,14px);padding:var(--space-3,12px) var(--space-5,20px);text-align:center;background-color:var(--bg-surface,#fff);transition:background-color var(--dur-base,.2s) var(--ease-standard,ease),border-color var(--dur-base,.2s) var(--ease-standard,ease),box-shadow var(--dur-base,.2s) var(--ease-standard,ease),transform var(--dur-base,.2s) var(--ease-standard,ease);cursor:pointer}.upload-dropzone[data-v-44900f50]:hover{border-color:var(--brand-700,#a88e0e);background-color:rgba(245,210,40,.12);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.upload-dropzone.is-dragging[data-v-44900f50]{border-color:var(--brand-700,#a88e0e);background-color:rgba(245,210,40,.16);transform:scale(1.02)}@media(max-width:768px){.upload-dropzone[data-v-44900f50]{padding:15px 10px}}.upload-icon[data-v-44900f50]{margin-bottom:20px}.upload-icon i[data-v-44900f50]{font-size:48px;color:var(--brand-700,#a88e0e)}@media(max-width:768px){.upload-icon[data-v-44900f50]{margin-bottom:2px}.upload-icon i[data-v-44900f50]{font-size:36px}}.upload-text[data-v-44900f50]{margin-bottom:30px}.upload-text h3[data-v-44900f50]{font-size:18px;font-weight:600;color:var(--text-primary,#171717);margin:0 0 10px 0}.upload-text p[data-v-44900f50]{margin:5px 0;color:var(--text-secondary,#525252);font-size:14px}.upload-text .upload-hint[data-v-44900f50]{font-size:12px;color:var(--text-muted,#a3a3a3)}@media(max-width:768px){.upload-text[data-v-44900f50]{margin-bottom:5px}.upload-text h3[data-v-44900f50]{font-size:16px;margin:0 0 8px 0}.upload-text p[data-v-44900f50]{font-size:13px}.upload-text .upload-hint[data-v-44900f50]{font-size:8px}}.upload-dropzone .upload-button.el-button[data-v-44900f50]{border-radius:var(--radius-full,9999px);padding:var(--space-3,12px) var(--space-6,24px);font-weight:var(--weight-semibold,600);background:var(--color-action-primary,#f5d228)!important;background-color:var(--color-action-primary,#f5d228)!important;border-color:var(--color-action-primary,#f5d228)!important;color:var(--text-on-brand,#1a1500)!important;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));transition:transform var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease)}.upload-dropzone .upload-button.el-button[data-v-44900f50]:hover{transform:translateY(-2px);background:var(--color-action-primary-hover,#fae25a)!important;background-color:var(--color-action-primary-hover,#fae25a)!important;border-color:var(--color-action-primary-hover,#fae25a)!important;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.upload-dropzone .upload-button.el-button--primary[data-v-44900f50]{background:var(--color-action-primary,#f5d228)!important;background-color:var(--color-action-primary,#f5d228)!important;border-color:var(--color-action-primary,#f5d228)!important;color:var(--text-on-brand,#1a1500)!important}.samples-section[data-v-44900f50]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-44900f50]{margin-bottom:10px;flex-shrink:0}.section-header h4[data-v-44900f50]{font-size:16px;font-weight:600;color:var(--text-primary,#171717);margin:0}@media(max-width:768px){.section-header[data-v-44900f50]{margin-bottom:8px}.section-header h4[data-v-44900f50]{font-size:14px}}.samples-scroll-container[data-v-44900f50]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.samples-scroll-container[data-v-44900f50]::-webkit-scrollbar{width:6px}.samples-scroll-container[data-v-44900f50]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.samples-scroll-container[data-v-44900f50]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.samples-scroll-container[data-v-44900f50]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sample-images-grid[data-v-44900f50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:15px;padding:10px 0}@media(max-width:768px){.sample-images-grid[data-v-44900f50]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}}@media(max-width:480px){.sample-images-grid[data-v-44900f50]{grid-template-columns:repeat(3,1fr);gap:10px}}.sample-image-item[data-v-44900f50]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.sample-image-item[data-v-44900f50]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));border-color:var(--brand-700,#a88e0e)}.sample-image-item:hover .image-overlay[data-v-44900f50]{opacity:1}.sample-image-item.is-selected[data-v-44900f50]{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}@media(max-width:768px){.sample-image-item[data-v-44900f50]{border-radius:6px}.sample-image-item[data-v-44900f50]:active{transform:scale(.98)}}.selection-checkbox[data-v-44900f50]{position:absolute;top:8px;right:8px;z-index:5;border-radius:4px;padding:4px}@media(max-width:768px){.selection-checkbox[data-v-44900f50]{top:6px;right:6px;padding:6px}}.sample-image[data-v-44900f50]{width:100%;height:100%;border-radius:6px}.image-overlay[data-v-44900f50]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;cursor:pointer}.image-overlay[data-v-44900f50]:hover{background:rgba(0,0,0,.1)}.enlarge-area[data-v-44900f50]{position:absolute;top:0;left:0;width:25%;height:25%;background:rgba(61,51,10,.86);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:0 0 6px 0}.enlarge-area[data-v-44900f50]:hover{background:var(--brand-900,#3d330a);transform:scale(1.05)}.enlarge-area i[data-v-44900f50]{font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.enlarge-area[data-v-44900f50]{width:30%;height:30%}.enlarge-area i[data-v-44900f50]{font-size:14px}}.image-slot[data-v-44900f50]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-gray-100,#f2f2f2);color:var(--text-muted,#a3a3a3);font-size:14px}.empty-recent[data-v-44900f50]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#c0c4cc}.empty-recent i[data-v-44900f50]{font-size:48px;margin-bottom:16px}.empty-recent p[data-v-44900f50]{margin:0;font-size:14px}.my-images-tab-container[data-v-636f83ea]{height:100%;display:flex;flex-direction:column;position:relative}.filter-bar[data-v-636f83ea]{padding:6px 0 16px 0;flex-shrink:0;border-bottom:1px solid #ebeef5;margin-bottom:16px}.filter-bar[data-v-636f83ea],.filter-controls[data-v-636f83ea]{width:100%;display:flex;align-items:center;justify-content:space-between}.left-controls[data-v-636f83ea]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10px}.search-bar[data-v-636f83ea]{width:60px;transition:width var(--dur-base,.2s) var(--ease-standard,ease)}.search-bar .el-input[data-v-636f83ea],.search-bar.expanded[data-v-636f83ea]{width:100%}.search-bar[data-v-636f83ea] .el-input__inner{height:30px;border-radius:var(--radius-full,9999px)!important;border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-primary,#171717);transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),background-color var(--dur-fast,.12s) var(--ease-standard,ease)}.search-bar[data-v-636f83ea] .el-input__inner:focus{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.search-bar[data-v-636f83ea] .clickable-prefix,.search-bar[data-v-636f83ea] .el-input__prefix{color:var(--text-muted,#a3a3a3)}.search-bar.expanded+.filter[data-v-636f83ea]{display:none}.filter[data-v-636f83ea]{display:flex;gap:10px}.refresh-button[data-v-636f83ea]{margin-left:var(--space-3,12px);width:30px;height:30px;padding:0;border:1px solid var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);border-radius:var(--radius-full,9999px);font-size:15px;color:var(--text-secondary,#525252);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease)}.refresh-button[data-v-636f83ea]:hover{border-color:rgba(168,142,14,.28);background-color:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.refresh-button[data-v-636f83ea]:active{transform:translateY(1px)}.refresh-button.el-button--text[data-v-636f83ea]{border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-secondary,#525252)}.refresh-button.el-button--text[data-v-636f83ea]:focus,.refresh-button.el-button--text[data-v-636f83ea]:hover{border-color:rgba(168,142,14,.28);background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.manage-space-button[data-v-636f83ea]{margin-left:var(--space-3,12px);border:none;font-size:var(--text-xs,12px);font-weight:600;color:var(--text-secondary,#525252);border-radius:var(--radius-full,9999px);padding:0 var(--space-2,8px)}.manage-space-button[data-v-636f83ea]:hover{background-color:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.manage-space-button.el-button--text[data-v-636f83ea]{color:var(--text-secondary,#525252);border-radius:var(--radius-full,9999px)}.manage-space-button.el-button--text[data-v-636f83ea]:focus,.manage-space-button.el-button--text[data-v-636f83ea]:hover{background-color:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.el-dropdown-link[data-v-636f83ea]{cursor:pointer;color:var(--text-primary,#171717);font-size:var(--text-xs,12px);display:flex;align-items:center}.images-list-container[data-v-636f83ea]{flex-grow:1;overflow-y:auto;padding-right:8px}.images-list-container[data-v-636f83ea]::-webkit-scrollbar{width:6px}.images-list-container[data-v-636f83ea]::-webkit-scrollbar-track{background:transparent}.images-list-container[data-v-636f83ea]::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d4d4d4);border-radius:3px}.images-list-container[data-v-636f83ea]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.images-grid[data-v-636f83ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;padding-bottom:20px}.image-item[data-v-636f83ea]{cursor:pointer;transition:transform .2s ease}.image-item[data-v-636f83ea]:hover{transform:translateY(-2px)}.image-item:hover .image-overlay[data-v-636f83ea]{opacity:1}.image-container[data-v-636f83ea]{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease)}.image-container.is-selected[data-v-636f83ea]{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.selection-checkbox[data-v-636f83ea]{position:absolute;top:8px;right:8px;z-index:5;border-radius:4px;padding:4px}.delete-button[data-v-636f83ea]{position:absolute;top:8px;right:8px;z-index:5;width:20px;height:20px;background:hsla(0,87%,69%,.9);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease}.delete-button[data-v-636f83ea]:hover{background:#f56c6c;transform:scale(1.05)}.delete-button i[data-v-636f83ea]{font-size:14px;color:#fff}.image-item:hover .delete-button[data-v-636f83ea]{opacity:1}.image-preview[data-v-636f83ea]{width:100%;height:100%}.image-overlay[data-v-636f83ea]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;cursor:pointer}.image-overlay[data-v-636f83ea]:hover{background:rgba(0,0,0,.1)}.enlarge-area[data-v-636f83ea]{position:absolute;top:0;left:0;width:25%;height:25%;background:rgba(61,51,10,.86);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:0 0 6px 0}.enlarge-area[data-v-636f83ea]:hover{background:var(--brand-900,#3d330a);transform:scale(1.05)}.enlarge-area i[data-v-636f83ea]{font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.image-info[data-v-636f83ea]{padding:8px 4px}.image-info p[data-v-636f83ea]{margin:0;line-height:1.4}.image-title[data-v-636f83ea]{font-size:12px;color:var(--text-primary,#171717);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-date[data-v-636f83ea]{font-size:11px;color:#909399;margin-top:2px}.image-slot[data-v-636f83ea]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-gray-100,#f2f2f2);color:var(--text-muted,#a3a3a3);font-size:14px}.list-status-text[data-v-636f83ea]{text-align:center;color:#909399;padding:20px 0;font-size:14px}.back-to-top-btn[data-v-636f83ea]{position:absolute;right:24px;bottom:30px;z-index:10;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.ai-history-item[data-v-23f2b55a]{border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px);overflow:hidden;background:var(--bg-surface,#fff);transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease)}.ai-history-item[data-v-23f2b55a]:hover{box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));border-color:rgba(168,142,14,.28)}.item-header[data-v-23f2b55a]{padding:8px 10px;border-bottom:1px solid var(--border-subtle,#e5e5e5);display:flex;justify-content:space-between;align-items:center;background:var(--color-gray-50,#fafafa)}.task-info[data-v-23f2b55a]{flex:1}.task-type[data-v-23f2b55a]{font-size:14px;font-weight:600;color:var(--text-primary,#171717);margin-right:8px}.task-date[data-v-23f2b55a]{font-size:12px;color:var(--text-muted,#a3a3a3)}.status-indicator[data-v-23f2b55a]{display:flex;align-items:center}.processing-icon[data-v-23f2b55a]{color:var(--brand-700,#a88e0e);animation:rotating-data-v-23f2b55a 2s linear infinite}.failure-icon[data-v-23f2b55a]{color:#f56c6c}.canceled-icon[data-v-23f2b55a]{color:#e6a23c}@keyframes rotating-data-v-23f2b55a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.images-section[data-v-23f2b55a]{padding:16px}.single-image-container[data-v-23f2b55a]{width:100%;aspect-ratio:1}.multiple-images-container[data-v-23f2b55a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.image-item[data-v-23f2b55a]{position:relative;width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--border-subtle,#e5e5e5)}.image-item.clickable[data-v-23f2b55a]{cursor:pointer;transition:all .3s ease}.image-item.clickable[data-v-23f2b55a]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));border-color:var(--brand-700,#a88e0e)}.image-item.clickable:hover .image-overlay[data-v-23f2b55a]{opacity:1}.image-item.is-selected[data-v-23f2b55a]{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.selection-checkbox[data-v-23f2b55a]{position:absolute;top:2px;right:2px;z-index:5;border-radius:4px}.task-image[data-v-23f2b55a]{width:100%;height:100%}.image-overlay[data-v-23f2b55a]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;cursor:pointer}.image-overlay[data-v-23f2b55a]:hover{background:rgba(0,0,0,.1)}.enlarge-area[data-v-23f2b55a]{position:absolute;top:0;left:0;width:25%;height:25%;background:rgba(61,51,10,.86);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:0 0 6px 0}.enlarge-area[data-v-23f2b55a]:hover{background:var(--brand-900,#3d330a);transform:scale(1.05)}.enlarge-area i[data-v-23f2b55a]{font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.image-number[data-v-23f2b55a]{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.no-images-container[data-v-23f2b55a]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.no-images-placeholder[data-v-23f2b55a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#c0c4cc}.no-images-placeholder i[data-v-23f2b55a]{font-size:32px}.no-images-placeholder span[data-v-23f2b55a]{font-size:12px}.image-slot[data-v-23f2b55a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-gray-100,#f2f2f2);color:var(--text-muted,#a3a3a3);font-size:12px}.dot[data-v-23f2b55a]{animation:dot-data-v-23f2b55a 1.4s infinite}@keyframes dot-data-v-23f2b55a{0%,80%,to{opacity:0}40%{opacity:1}}.text-result-container[data-v-23f2b55a]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gray-50,#fafafa) 0,var(--color-gray-100,#f2f2f2) 100%);border-radius:8px;padding:16px;box-sizing:border-box;cursor:pointer;transition:all .3s ease}.text-result-container[data-v-23f2b55a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.text-result-preview[data-v-23f2b55a]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%}.text-result-preview i[data-v-23f2b55a]{font-size:32px;color:var(--brand-700,#a88e0e)}.text-result-preview .text-preview[data-v-23f2b55a]{font-size:12px;color:var(--text-secondary,#525252);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;word-break:break-word}.video-result-container[data-v-23f2b55a]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.video-result-container[data-v-23f2b55a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.video-preview[data-v-23f2b55a]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.video-thumbnail[data-v-23f2b55a]{width:100%;height:100%}.video-placeholder[data-v-23f2b55a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100,#f2f2f2)}.video-placeholder i[data-v-23f2b55a]{font-size:48px;color:var(--text-muted,#a3a3a3)}.video-overlay[data-v-23f2b55a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-overlay i[data-v-23f2b55a]{font-size:24px;color:#fff;margin-left:2px}.video-duration[data-v-23f2b55a]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;font-weight:500}.svg-result-container[data-v-23f2b55a]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.svg-result-container[data-v-23f2b55a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.svg-preview[data-v-23f2b55a]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #ebeef5}.svg-thumbnail[data-v-23f2b55a]{width:100%;height:100%}.svg-placeholder[data-v-23f2b55a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100,#f2f2f2)}.svg-placeholder i[data-v-23f2b55a]{font-size:48px;color:var(--text-muted,#a3a3a3)}.svg-badge[data-v-23f2b55a]{position:absolute;bottom:8px;right:8px;background:var(--brand-900,#3d330a);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;letter-spacing:0}.exr-result-container[data-v-23f2b55a]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.exr-result-container[data-v-23f2b55a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.exr-preview[data-v-23f2b55a]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#1a1a2e;border:1px solid #ebeef5}.exr-thumbnail[data-v-23f2b55a]{width:100%;height:100%}.exr-placeholder[data-v-23f2b55a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a2e}.exr-placeholder i[data-v-23f2b55a]{font-size:48px;color:var(--text-muted,#a3a3a3)}.exr-badge[data-v-23f2b55a]{position:absolute;bottom:8px;right:8px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;font-weight:600;letter-spacing:.5px}.ai-history-tab-container[data-v-25c516c3]{height:100%;display:flex;flex-direction:column;position:relative}.filter-bar[data-v-25c516c3]{padding:6px 0 16px 0;flex-shrink:0;border-bottom:1px solid #ebeef5;margin-bottom:16px}.filter-bar[data-v-25c516c3],.filter-controls[data-v-25c516c3]{width:100%;display:flex;align-items:center;justify-content:space-between}.left-controls[data-v-25c516c3]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10px}.search-bar[data-v-25c516c3]{width:50px;transition:width var(--dur-base,.2s) var(--ease-standard,ease)}.search-bar .el-input[data-v-25c516c3],.search-bar.expanded[data-v-25c516c3]{width:100%}.search-bar[data-v-25c516c3] .el-input__inner{height:30px;border-radius:var(--radius-full,9999px)!important;border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-primary,#171717);transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),background-color var(--dur-fast,.12s) var(--ease-standard,ease)}.search-bar[data-v-25c516c3] .el-input__inner:focus{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.search-bar[data-v-25c516c3] .clickable-prefix,.search-bar[data-v-25c516c3] .el-input__prefix{color:var(--text-muted,#a3a3a3)}.search-bar.expanded+.filter[data-v-25c516c3]{display:none}.filter[data-v-25c516c3]{display:flex;gap:10px}.refresh-button[data-v-25c516c3]{margin-left:var(--space-3,12px);width:30px;height:30px;padding:0;border:1px solid var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);border-radius:var(--radius-full,9999px);font-size:15px;color:var(--text-secondary,#525252);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease)}.refresh-button[data-v-25c516c3]:hover{border-color:rgba(168,142,14,.28);background-color:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.refresh-button[data-v-25c516c3]:active{transform:translateY(1px)}.refresh-button.el-button--text[data-v-25c516c3]{border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-secondary,#525252)}.refresh-button.el-button--text[data-v-25c516c3]:focus,.refresh-button.el-button--text[data-v-25c516c3]:hover{border-color:rgba(168,142,14,.28);background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.el-dropdown-link[data-v-25c516c3]{cursor:pointer;color:var(--text-primary,#171717);font-size:var(--text-xs,12px);display:flex;align-items:center}.history-list-container[data-v-25c516c3]{flex-grow:1;overflow-y:auto;padding-right:8px}.history-list-container[data-v-25c516c3]::-webkit-scrollbar{width:6px}.history-list-container[data-v-25c516c3]::-webkit-scrollbar-track{background:transparent}.history-list-container[data-v-25c516c3]::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d4d4d4);border-radius:3px}.history-list-container[data-v-25c516c3]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.history-grid[data-v-25c516c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-bottom:20px}@media(max-width:992px){.history-grid[data-v-25c516c3]{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:768px){.history-grid[data-v-25c516c3]{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:480px){.history-grid[data-v-25c516c3]{grid-template-columns:1fr;gap:10px}}.list-status-text[data-v-25c516c3]{text-align:center;color:#909399;padding:20px 0;font-size:14px}.back-to-top-btn[data-v-25c516c3]{position:absolute;right:24px;bottom:30px;z-index:10;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.ai-image-resource-container[data-v-4775fc60]{height:100%;width:100%;display:flex;flex-direction:column;background:var(--bg-canvas,#fafafa);color:var(--text-primary,#171717)}.ai-image-resource-tabs[data-v-4775fc60]{height:100%}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__content{height:100%;padding:0}.ai-image-resource-tabs[data-v-4775fc60] .el-tab-pane{height:100%;display:flex;flex-direction:column}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__header{margin-right:var(--space-5,20px);background:var(--bg-surface,#fff);border-right:1px solid var(--border-subtle,#e5e5e5)}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__item{font-size:var(--text-base,14px);font-weight:var(--weight-medium,500);color:var(--text-secondary,#525252);border-radius:var(--radius-md,10px) 0 0 var(--radius-md,10px);transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease)}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__item:hover{color:var(--brand-900,#3d330a);background:rgba(245,210,40,.12)}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__item.is-active{color:var(--brand-900,#3d330a);font-weight:var(--weight-semibold,600);background:rgba(245,210,40,.16)}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__nav{border-radius:var(--radius-md,10px)}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__active-bar{background-color:var(--color-action-primary,#f5d228);border-radius:var(--radius-full,9999px)}.ai-history-section[data-v-4775fc60],.my-images-section[data-v-4775fc60],.upload-section[data-v-4775fc60]{height:100%;display:flex;flex-direction:column;padding:var(--space-5,20px);background:var(--bg-canvas,#fafafa)}.selection-footer[data-v-4775fc60]{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2,8px) var(--space-5,20px);background:var(--bg-surface,#fff);border-top:1px solid var(--border-subtle,#e5e5e5);z-index:10;min-height:64px;max-height:64px}.selection-footer .selection-content[data-v-4775fc60]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-4,16px);height:100%}.selection-footer .selection-info[data-v-4775fc60]{display:flex;align-items:center;gap:var(--space-3,12px);flex:1;min-width:0;height:100%}.selection-footer .selection-info .selection-count[data-v-4775fc60]{font-size:var(--text-base,14px);color:var(--text-secondary,#525252);font-weight:var(--weight-medium,500);white-space:nowrap;flex-shrink:0}.selection-footer .selection-info .selection-thumbnails[data-v-4775fc60]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;height:50px}.selection-footer .selection-info .selection-thumbnails[data-v-4775fc60]::-webkit-scrollbar{height:4px}.selection-footer .selection-info .selection-thumbnails[data-v-4775fc60]::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d4d4d4);border-radius:2px}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper[data-v-4775fc60]{position:relative;flex-shrink:0;width:50px;height:50px;border-radius:var(--radius-sm,6px);overflow:hidden;background:var(--color-gray-100,#f2f2f2)}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-image[data-v-4775fc60]{width:100%;height:100%;display:block;cursor:pointer}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-close[data-v-4775fc60]{position:absolute;top:-2px;right:-2px;width:16px;height:16px;background:rgba(0,0,0,.6);border-radius:0 4px 0 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-close[data-v-4775fc60]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-close i[data-v-4775fc60]{font-size:10px;color:#fff;font-weight:700}.selection-footer .selection-info .selection-thumbnails .more-indicator[data-v-4775fc60]{flex-shrink:0;width:50px;height:50px;border-radius:var(--radius-sm,6px);background:var(--color-gray-100,#f2f2f2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted,#a3a3a3);font-weight:600}.selection-footer .selection-actions[data-v-4775fc60]{display:flex;gap:var(--space-2,8px);flex-shrink:0}.selection-footer .selection-actions[data-v-4775fc60] .el-button{border-radius:var(--radius-md,10px)}.selection-footer .selection-actions[data-v-4775fc60] .el-button--primary{background:var(--color-action-primary,#f5d228);border-color:var(--color-action-primary,#f5d228);color:var(--text-on-brand,#1a1500)}@media(max-width:768px){.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__header{float:none;margin-right:0;margin-bottom:0;width:100%}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__nav-wrap{margin-right:0;overflow-x:auto;overflow-y:hidden}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__nav-wrap:after{height:1px;bottom:0}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__nav{flex-direction:row;display:flex}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__item{padding:12px 16px!important;height:auto!important;font-size:13px}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__active-bar{width:auto!important;height:2px!important;bottom:0;right:auto}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs--left .el-tabs__content{margin-left:0!important}.ai-history-section[data-v-4775fc60],.my-images-section[data-v-4775fc60],.upload-section[data-v-4775fc60]{padding:12px}.selection-footer[data-v-4775fc60]{padding:8px 12px;min-height:auto;max-height:none}.selection-footer .selection-content[data-v-4775fc60]{flex-direction:column;gap:10px}.selection-footer .selection-info[data-v-4775fc60]{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.selection-footer .selection-info .selection-count[data-v-4775fc60]{font-size:13px}.selection-footer .selection-info .selection-thumbnails[data-v-4775fc60]{width:100%;height:44px;gap:4px}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper[data-v-4775fc60]{width:44px;height:44px}.selection-footer .selection-info .selection-thumbnails .more-indicator[data-v-4775fc60]{width:44px;height:44px;font-size:11px}.selection-footer .selection-actions[data-v-4775fc60]{width:100%;justify-content:flex-end}}@media(max-width:480px){.ai-history-section[data-v-4775fc60],.my-images-section[data-v-4775fc60],.upload-section[data-v-4775fc60]{padding:10px}.ai-image-resource-tabs[data-v-4775fc60] .el-tabs__item{padding:10px 12px!important;font-size:12px}.selection-footer[data-v-4775fc60]{padding:8px 10px}.selection-footer .selection-info .selection-thumbnails[data-v-4775fc60]{height:40px}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper[data-v-4775fc60]{width:40px;height:40px}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-close[data-v-4775fc60]{width:14px;height:14px}.selection-footer .selection-info .selection-thumbnails .thumbnail-wrapper .thumbnail-close i[data-v-4775fc60]{font-size:8px}.selection-footer .selection-info .selection-thumbnails .more-indicator[data-v-4775fc60]{width:40px;height:40px;font-size:10px}}[data-v-6008357e] .ai-image-resource-dialog .el-dialog{margin-top:0!important;background:var(--bg-canvas,#fafafa);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-3,0 12px 40px hsla(0,0%,6%,.16));overflow:hidden}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__header{padding:var(--space-4,16px) var(--space-5,20px) var(--space-3,12px);background:var(--bg-surface,#fff);border-bottom:1px solid var(--border-subtle,#e5e5e5)}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__header .el-dialog__title{font-size:var(--text-lg,18px);font-weight:var(--weight-semibold,600);color:var(--text-primary,#171717);letter-spacing:0}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__body{padding:0;height:70vh;min-height:500px;max-height:800px;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-canvas,#fafafa)}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--text-secondary,#525252)}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--brand-900,#3d330a)}@media(max-width:768px){[data-v-6008357e] .ai-image-resource-dialog .el-dialog{width:95%!important;margin:10px auto!important}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__header{padding:14px 16px 10px}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__header .el-dialog__title{font-size:16px}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__body{min-height:400px;max-height:none}}@media(max-width:480px){[data-v-6008357e] .ai-image-resource-dialog .el-dialog{width:100%!important;border-radius:0}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__header{padding:12px 14px 8px}[data-v-6008357e] .ai-image-resource-dialog .el-dialog__body{min-height:350px}}.modal-panel-footer[data-v-3f7846f4]{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 var(--space-3,12px) var(--space-3,12px)}.modal-panel-footer__tips[data-v-3f7846f4]{display:flex;justify-content:space-between;margin-top:10px;gap:var(--space-2,8px)}.modal-panel-footer__tips .modal-panel-footer__spend-tip[data-v-3f7846f4]{display:flex;align-items:center;font-size:var(--text-xs,12px);font-weight:500;line-height:1.4;color:var(--text-primary,#171717);-webkit-user-select:none;user-select:none;background:var(--color-gray-100,#f2f2f2);padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--radius-sm,6px);transition:all .2s ease}.modal-panel-footer__tips .modal-panel-footer__spend-tip[data-v-3f7846f4]:hover{background:var(--color-action-primary-soft,rgba(35,84,244,.14))}.modal-panel-footer__tips .modal-panel-footer__spend-tip .total-point[data-v-3f7846f4]{font-size:16px;font-weight:700;color:var(--color-action-primary,#2354f4);background:var(--gradient-brand,linear-gradient(135deg,#3764f5 0,#2354f4 50%,#1b43cc 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;margin:0 2px;display:inline-block;position:relative}.modal-panel-footer__tips .modal-panel-footer__spend-tip .total-point[data-v-3f7846f4]:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-action-primary,#2354f4),transparent);border-radius:1px;opacity:.6}.modal-panel-footer__tips .modal-panel-footer__spend-tip .details-link[data-v-3f7846f4]{margin-left:var(--space-2,8px);color:var(--text-secondary,#525252);cursor:pointer;font-size:var(--text-xs,12px);font-weight:500;text-decoration:none;display:flex;align-items:center;padding:2px var(--space-2,8px);border-radius:var(--radius-sm,6px);transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease)}.modal-panel-footer__tips .modal-panel-footer__spend-tip .details-link[data-v-3f7846f4]:hover{color:var(--brand-900,#142c70);background:var(--color-action-primary-soft,rgba(35,84,244,.14));text-decoration:none}.modal-panel-footer__tips .modal-panel-footer__spend-tip .details-link i[data-v-3f7846f4]{margin-left:3px;font-size:10px;transition:transform .2s ease}.modal-panel-footer__tips .modal-panel-footer__spend-tip .details-link:hover i[data-v-3f7846f4]{transform:translateX(2px)}.modal-panel-footer__tips .disclaimer[data-v-3f7846f4]{display:flex;align-items:center;font-size:8px;font-weight:500;line-height:1.4;color:var(--text-muted,#a3a3a3);-webkit-user-select:none;user-select:none;background:var(--color-gray-100,#f2f2f2);padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--radius-sm,6px);transition:all .2s ease;cursor:pointer}.modal-panel-footer__tips .disclaimer[data-v-3f7846f4]:hover{background:var(--color-gray-200,#e5e5e5)}.modal-panel-footer__button-group[data-v-3f7846f4]{display:flex;flex-direction:column}.modal-panel-footer .custom-generate-button[data-v-3f7846f4]{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--gradient-brand,linear-gradient(135deg,#ffe96b 0,#f5d228 50%,#e0a800 100%));color:var(--text-on-brand,#1a1500);font-size:var(--text-md,16px);font-weight:600;border:none;border-radius:var(--radius-lg,14px);cursor:pointer;user-select:none;outline:none;transition:all var(--dur-base,.2s) var(--ease-standard,ease);box-shadow:0 8px 18px rgba(245,210,40,.24),var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06))}.modal-panel-footer .custom-generate-button[data-v-3f7846f4]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(245,210,40,.32),var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));filter:saturate(1.04)}.modal-panel-footer .custom-generate-button[data-v-3f7846f4]:active:not(.is-disabled){transform:translateY(0);box-shadow:0 4px 10px rgba(245,210,40,.22),var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06))}.modal-panel-footer .custom-generate-button.is-disabled[data-v-3f7846f4],.modal-panel-footer .custom-generate-button.is-loading[data-v-3f7846f4]{background:var(--color-gray-200,#e5e5e5);color:var(--text-muted,#a3a3a3);cursor:not-allowed;transform:none;box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06))}.modal-panel-footer .custom-generate-button[data-v-3f7846f4]:focus,.modal-panel-footer .custom-generate-button[data-v-3f7846f4]:focus-visible{outline:none}.modal-panel-footer .custom-generate-button[data-v-3f7846f4]:focus:not(:focus-visible){outline:none}.modal-panel-footer .custom-generate-button .task-point[data-v-3f7846f4]{font-weight:700;font-size:18px;color:var(--brand-900,#3d330a);margin:0 2px;text-shadow:none}@keyframes spin-data-v-3f7846f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-panel-footer__count-control[data-v-3f7846f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal-panel-footer__count-control .desc[data-v-3f7846f4]{width:65px;font-size:var(--text-sm,13px);color:var(--text-primary,#171717);margin-left:4px}.modal-panel-footer__count-control[data-v-3f7846f4] .el-radio-button__inner{border-color:var(--border-subtle,#e5e5e5);color:var(--text-secondary,#525252);background:var(--bg-surface,#fff)}.modal-panel-footer__count-control[data-v-3f7846f4] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--color-action-primary,#f5d228);border-color:var(--color-action-primary,#f5d228);color:var(--text-on-brand,#1a1500);box-shadow:-1px 0 0 0 var(--color-action-primary,#f5d228)}.batch-button[data-v-6f6ab39b]{visibility:hidden;height:0!important;padding:0!important;margin:0!important;margin:5px 10px;position:relative;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;padding:12px 20px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(16,185,129,.3),0 2px 4px -1px rgba(16,185,129,.2)}.batch-button[data-v-6f6ab39b]:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(16,185,129,.4),0 4px 6px -2px rgba(16,185,129,.3)}.batch-button[data-v-6f6ab39b]:active{transform:translateY(0);box-shadow:0 2px 4px -1px rgba(16,185,129,.3),0 1px 2px -1px rgba(16,185,129,.2)}.batch-button .batch-button-content[data-v-6f6ab39b]{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1;font-size:15px;font-weight:600}.batch-button .batch-button-content i[data-v-6f6ab39b]{font-size:18px}.ai-result-float[data-v-f6466896]{position:relative;margin-top:5px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:1500;max-height:300px;overflow:hidden;border:1px dashed hsla(0,0%,89%,.894);transform:translateZ(0);will-change:transform}.ai-result-float .float-header[data-v-f6466896]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px dashed #e8e8e8;background:#fafafa}.ai-result-float .float-header .float-title[data-v-f6466896]{font-size:13px;font-weight:300;color:#333}.ai-result-float .float-header .close-btn[data-v-f6466896]{padding:0;font-size:16px;color:#999}.ai-result-float .float-header .close-btn[data-v-f6466896]:hover{color:#666}.ai-result-float .float-content[data-v-f6466896]{padding:12px;max-height:240px;overflow-y:auto}.ai-result-float .float-content .images-grid[data-v-f6466896]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.ai-result-float .float-content .images-grid .image-item[data-v-f6466896]{position:relative;width:100%;height:80px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:#f5f5f5}.ai-result-float .float-content .images-grid .image-item[data-v-f6466896]:hover{border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1501}.ai-result-float .float-content .images-grid .image-item .result-image[data-v-f6466896]{width:100%;height:100%}.el-button--text[data-v-f6466896]{padding:0;min-height:auto}@media screen{.ai-result-float[data-v-f6466896]{backface-visibility:hidden;perspective:1000;isolation:isolate}}@media(prefers-contrast:high){.ai-result-float[data-v-f6466896]{border:2px solid #000;box-shadow:0 8px 24px rgba(0,0,0,.4)}}.container[data-v-517acba7]{display:flex;flex-direction:column;align-items:center;line-height:17px!important}.title[data-v-517acba7]{color:#000;font-size:13px;margin-bottom:5px;text-align:left;width:100%;font-weight:700}.image-selection-wrapper[data-v-517acba7]{position:relative;width:100%}.image-selection[data-v-517acba7]{width:100%;height:150px;border-radius:10px}.image-selection .upload-area[data-v-517acba7]{width:100%;height:100%;background:#efefef;text-align:center;cursor:pointer;transition:all .3s ease;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.image-selection .upload-area[data-v-517acba7]:hover{border-color:#eaf3fb;background:#f0f8ff}.image-selection .upload-area .divider[data-v-517acba7]{margin-top:10px!important;margin-bottom:10px!important;background:#ccc}.image-selection .upload-area .upload-content .upload-text[data-v-517acba7]{color:#666;font-size:12px;margin-bottom:10px;margin-top:15px;font-weight:600}.image-selection .upload-area .upload-content .samples-text[data-v-517acba7]{color:#666;font-size:10px;margin-bottom:2px;margin-top:-6px}.image-selection .upload-area .upload-content .sample-images[data-v-517acba7]{padding:0 10px 10px 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.image-selection .upload-area .upload-content .sample-images .sample-image[data-v-517acba7]{width:100%;height:55px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .2s ease}.image-selection .upload-area .upload-content .sample-images .sample-image[data-v-517acba7]:hover{border-color:#40a9ff;border-radius:4px}.image-selection .upload-area .upload-content .sample-images .sample-image .el-image[data-v-517acba7]{width:100%;height:100%}.image-selection .selected-image-area[data-v-517acba7]{width:100%;height:100%;background:#f0f2f5;border-radius:10px}.image-selection .selected-image-area .image-container[data-v-517acba7]{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.image-selection .selected-image-area .image-container .selected-image[data-v-517acba7]{width:100%;height:100%;border-radius:8px}.image-selection .selected-image-area .image-container .action-buttons[data-v-517acba7]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px}.image-selection .selected-image-area .image-container .action-buttons .action-btn[data-v-517acba7]{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#666;border:1px solid #e8e8e8;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.image-selection .selected-image-area .image-container .action-buttons .action-btn[data-v-517acba7]:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.image-selection .selected-image-area .image-container .action-buttons .action-btn.delete-btn[data-v-517acba7]:hover{color:#ff4d4f;border-color:#ff4d4f}.image-selection .selected-image-area .image-container .action-buttons .action-btn i[data-v-517acba7]{font-size:14px}.el-button--text[data-v-517acba7]{padding:0;min-height:auto}.ai-result-float-positioned[data-v-517acba7]{position:fixed!important;top:auto;left:auto;margin-left:0;margin-top:0!important;z-index:1500!important;pointer-events:auto;width:max-content;min-width:220px}.ai-container[data-v-60b79d22]{display:flex;flex-direction:column;position:relative;margin-bottom:var(--space-3,12px);color:var(--text-primary,#171717)}.ai-control[data-v-60b79d22]{overflow-x:hidden;overflow-y:auto;padding:var(--space-3,12px)}.ai-control-section[data-v-60b79d22]{display:flex;flex-direction:column;margin-bottom:var(--space-4,16px)}.ai-control-section .title[data-v-60b79d22]{color:var(--text-primary,#171717);font-size:var(--text-sm,13px);margin-bottom:var(--space-2,8px);text-align:left;font-weight:var(--weight-semibold,600);line-height:var(--leading-tight,1.25)}.switch-control[data-v-60b79d22]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2,8px) 0;margin-left:var(--space-1,4px)}.switch-control .switch-label[data-v-60b79d22]{font-size:var(--text-sm,13px);font-weight:400;color:var(--text-primary,#171717)}.switch-control[data-v-60b79d22] .el-switch__core{border-color:var(--border-strong,#d4d4d4);background:var(--color-gray-300,#d4d4d4)}.switch-control[data-v-60b79d22] .el-switch.is-checked .el-switch__core{border-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary,#2354f4)}.switch-control[data-v-60b79d22] .el-switch__label{color:var(--text-secondary,#525252);font-size:var(--text-xs,12px)}.switch-control[data-v-60b79d22] .el-switch__label.is-active{color:var(--brand-900,#142c70)}.aspect-ratio-container[data-v-60b79d22]{display:grid;gap:var(--space-2,8px)}.aspect-ratio-item[data-v-60b79d22]{display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle,#e5e5e5);background-color:var(--bg-surface,#fff);padding:var(--space-2,8px) var(--space-1,4px);transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease)}.aspect-ratio-item[data-v-60b79d22]:hover{border-color:var(--border-strong,#d4d4d4);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06))}.aspect-ratio-item.active[data-v-60b79d22]{border-color:var(--border-action-primary-soft,rgba(35,84,244,.3));background-color:var(--color-action-primary-soft,rgba(35,84,244,.16));box-shadow:var(--shadow-glow,0 0 0 4px rgba(35,84,244,.16))}.aspect-ratio-visual[data-v-60b79d22]{height:40px;display:flex;align-items:center;justify-content:center}.aspect-ratio-box[data-v-60b79d22]{background-color:var(--color-gray-300,#d4d4d4);border-radius:var(--radius-sm,6px)}.aspect-ratio-item.active .aspect-ratio-box[data-v-60b79d22]{background-color:var(--color-action-primary,#2354f4)}.aspect-ratio-label[data-v-60b79d22]{font-size:var(--text-xs,12px);color:var(--text-secondary,#525252);font-weight:var(--weight-medium,500)}.aspect-ratio-item.active .aspect-ratio-label[data-v-60b79d22]{color:var(--brand-900,#142c70)}.aspect-ratio-dimension[data-v-60b79d22]{font-size:10px;color:var(--text-muted,#a3a3a3)}.aspect-ratio-item.active .aspect-ratio-dimension[data-v-60b79d22]{color:var(--brand-700,#1b43cc)}.aspect-icon[data-v-60b79d22]{width:24px;height:24px;filter:grayscale(100%)}.original-icon[data-v-60b79d22]{color:var(--color-gray-300,#d4d4d4);display:flex;align-items:center;justify-content:center}.aspect-ratio-item.active .original-icon[data-v-60b79d22]{color:var(--color-action-primary,#2354f4)}.aspect-ratio-item.active .aspect-icon[data-v-60b79d22]{filter:none}@media(max-width:768px){.aspect-ratio-container[data-v-60b79d22]{gap:6px}.aspect-ratio-item[data-v-60b79d22]{padding:3px 0}.aspect-ratio-visual[data-v-60b79d22]{height:28px}.aspect-ratio-label[data-v-60b79d22]{font-size:11px}.aspect-ratio-dimension[data-v-60b79d22]{font-size:9px}.aspect-icon[data-v-60b79d22]{width:20px;height:20px}}.panel-section[data-v-06cba1e0]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,var(--border-subtle,#e5e5e5));border-radius:var(--radius-md,10px);padding:var(--space-4,16px);margin-bottom:var(--space-4,16px);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06))}.section-header[data-v-06cba1e0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3,12px);padding-bottom:var(--space-2,8px);border-bottom:1px solid var(--border-subtle,#e5e5e5)}.section-title[data-v-06cba1e0]{font-size:var(--text-base,14px);color:var(--text-color-primary,var(--text-primary,#171717));font-weight:600;letter-spacing:0}.section-body[data-v-06cba1e0]{font-size:var(--text-base,14px);min-width:0;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.section-body[data-v-06cba1e0]::-webkit-scrollbar{display:none;width:0;height:0}@media screen and (max-width:768px){.panel-section[data-v-06cba1e0]{padding:var(--space-3,12px);margin-bottom:var(--space-3,12px);border-radius:var(--radius-md,10px)}.section-header[data-v-06cba1e0]{margin-bottom:6px}.section-title[data-v-06cba1e0]{font-size:13px}.section-body[data-v-06cba1e0]{font-size:12px}}@media screen and (max-width:480px){.panel-section[data-v-06cba1e0]{padding:8px;margin-bottom:8px}.section-title[data-v-06cba1e0]{font-size:12px}.section-body[data-v-06cba1e0]{font-size:11px}}.parameter-item[data-v-41a77465]{margin-bottom:var(--space-3,12px);padding-bottom:var(--space-3,12px);font-size:var(--text-base,14px);display:grid;grid-template-columns:64px 1fr;align-items:start;column-gap:var(--space-3,12px);line-height:var(--leading-base,1.5);border-bottom:1px solid var(--border-subtle,#e5e5e5)}.parameter-item[data-v-41a77465]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.parameter-item.no-gap[data-v-41a77465]{margin-bottom:0}.param-label[data-v-41a77465]{color:var(--text-secondary,#525252);margin:0;line-height:22px;font-weight:600;font-size:var(--text-sm,13px)}.param-value[data-v-41a77465]{color:var(--text-color-primary,var(--text-primary,#171717));word-break:break-word;white-space:pre-wrap;line-height:22px;font-size:var(--text-base,14px)}.param-thumbnail[data-v-41a77465]{width:70px;height:70px;object-fit:cover;border-radius:var(--radius-sm,6px);border:1px solid var(--border-color,var(--border-subtle,#e5e5e5));cursor:pointer;transition:all var(--dur-fast,.12s) var(--ease-standard,ease)}.param-thumbnail[data-v-41a77465]:hover{border-color:var(--brand-color,var(--brand-700,#a88e0e));box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18));transform:scale(1.02)}.image-with-label[data-v-41a77465]{display:flex;flex-direction:column;gap:6px}.image-label[data-v-41a77465]{font-size:13px;font-weight:500;color:var(--text-color-primary,var(--text-primary,#171717));word-break:break-word;line-height:1.4}@media screen and (max-width:768px){.parameter-item[data-v-41a77465]{grid-template-columns:35px 1fr;column-gap:6px;font-size:13px;margin-bottom:6px}.param-label[data-v-41a77465],.param-value[data-v-41a77465]{font-size:13px;line-height:18px}.param-thumbnail[data-v-41a77465]{width:50px;height:50px}}@media screen and (max-width:480px){.parameter-item[data-v-41a77465]{grid-template-columns:30px 1fr;column-gap:6px;font-size:12px;margin-bottom:6px}.param-label[data-v-41a77465],.param-value[data-v-41a77465]{font-size:12px;line-height:16px}.param-thumbnail[data-v-41a77465]{width:45px;height:45px}.image-label[data-v-41a77465]{font-size:10px}}.collapsible-text[data-v-34d9af8f]{--clamp-lines:3}.text[data-v-34d9af8f]{color:var(--text-color-primary,var(--text-primary,#171717));word-break:break-word;white-space:normal;font-size:14px;line-height:1.6;margin-bottom:4px}.text.clamped[data-v-34d9af8f]{display:-webkit-box;line-clamp:var(--clamp-lines,3);-webkit-line-clamp:var(--clamp-lines,3);-webkit-box-orient:vertical;overflow:hidden}.text.measure[data-v-34d9af8f]{display:block!important;-webkit-line-clamp:none!important;line-clamp:none!important;-webkit-box-orient:initial!important;overflow:visible!important}.actions[data-v-34d9af8f]{display:flex;gap:var(--space-3,12px);align-items:center}.collapsible-text[data-v-34d9af8f] :deep(.el-link){font-size:var(--text-sm,13px);font-weight:var(--weight-medium,500);color:var(--text-secondary,#525252);border-radius:var(--radius-sm,6px);padding:1px var(--space-1,4px)}.collapsible-text[data-v-34d9af8f] :deep(.el-link:hover){color:var(--brand-900,#3d330a);background:rgba(245,210,40,.16)}@media screen and (max-width:768px){.text[data-v-34d9af8f]{font-size:13px;line-height:1.5}}@media screen and (max-width:480px){.text[data-v-34d9af8f]{font-size:12px;line-height:1.4}.collapsible-text[data-v-34d9af8f] :deep(.el-link){font-size:12px}}.style-item[data-v-7ac037d6]{display:flex;flex-direction:column;align-items:flex-start}.style-thumb[data-v-7ac037d6]{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm,6px);border:1px solid var(--border-subtle,#e5e5e5);cursor:pointer;transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease)}.style-thumb[data-v-7ac037d6]:hover{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.style-header[data-v-7ac037d6]{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.style-name[data-v-7ac037d6]{font-size:11px;font-weight:500;color:var(--text-color-primary)}.style-strength-badge[data-v-7ac037d6]{font-size:11px;line-height:1;padding:2px 6px;border-radius:var(--radius-sm,6px);font-weight:var(--weight-medium,500);letter-spacing:0}.style-strength-badge.low[data-v-7ac037d6]{background:var(--border-color);color:var(--text-color-regular)}.style-strength-badge.medium[data-v-7ac037d6]{background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.style-strength-badge.high[data-v-7ac037d6]{background:var(--color-action-primary,#f5d228);color:var(--text-on-brand,#1a1500)}@media screen and (max-width:768px){.style-thumb[data-v-7ac037d6]{width:50px;height:50px}.style-header[data-v-7ac037d6]{gap:5px;margin-top:3px}.style-name[data-v-7ac037d6]{font-size:10px}.style-strength-badge[data-v-7ac037d6]{font-size:10px;padding:2px 5px}}@media screen and (max-width:480px){.style-thumb[data-v-7ac037d6]{width:45px;height:45px}.style-header[data-v-7ac037d6]{gap:4px}.style-name[data-v-7ac037d6]{font-size:10px}.style-strength-badge[data-v-7ac037d6]{font-size:9px;padding:1px 4px}}.styles-container[data-v-420a65ae]{display:flex;flex-direction:column;gap:6px}@media screen and (max-width:768px){.styles-container[data-v-420a65ae]{gap:5px}}@media screen and (max-width:480px){.styles-container[data-v-420a65ae]{gap:4px}}.hover-actions[data-v-03485644]{position:absolute;right:var(--space-3,12px);top:70%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-2,8px);opacity:0;padding:var(--space-1,4px);background:hsla(0,0%,100%,.92);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));backdrop-filter:blur(10px);transition:opacity var(--dur-fast,.12s) var(--ease-standard,ease);z-index:10}.hover-actions[data-v-03485644] .el-button{background:var(--bg-surface,#fff);border-color:var(--border-subtle,#e5e5e5);color:var(--text-secondary,#525252)}.hover-actions[data-v-03485644] .el-button--warning,.hover-actions[data-v-03485644] .el-button:focus,.hover-actions[data-v-03485644] .el-button:hover{background:rgba(245,210,40,.16);border-color:rgba(168,142,14,.28);color:var(--brand-900,#3d330a)}.action-button-wrapper[data-v-03485644]{position:relative;display:flex;flex-direction:column;align-items:center}.action-button-wrapper:hover .secondary-actions[data-v-03485644]{display:flex}.secondary-actions[data-v-03485644]{display:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:-2px;background-color:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));padding:6px;flex-direction:column;gap:5px;z-index:11}.secondary-actions .el-button[data-v-03485644]{margin:0;width:100%}.image-info-overlay[data-v-7666b136],.styles-container[data-v-7dd597be]{display:flex;flex-direction:column;gap:6px}.image-info-overlay[data-v-7666b136]{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.15);backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px;z-index:10;font-size:12px;color:hsla(0,0%,100%,.95);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:opacity .2s ease}.image-info-overlay .info-item[data-v-7666b136]{display:flex;align-items:center;gap:6px;white-space:nowrap}.image-info-overlay .info-item i[data-v-7666b136]{font-size:14px;color:hsla(0,0%,100%,.8)}.image-info-overlay .info-item span[data-v-7666b136]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;letter-spacing:.3px}@media (max-width:400px){.image-info-overlay[data-v-7666b136]{font-size:10px;padding:6px 8px;gap:4px}.image-info-overlay .info-item i[data-v-7666b136]{font-size:12px}}.expansion-details[data-v-24c4c77e]{display:flex;flex-wrap:wrap;gap:12px}.expansion-item[data-v-24c4c77e]{display:flex;align-items:center;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px}.expansion-label[data-v-24c4c77e]{color:#666;margin-right:4px;font-weight:500}.expansion-value[data-v-24c4c77e]{color:#333;font-weight:600}.viewer-floating-bar[data-v-19e02782]{position:absolute;top:var(--space-3,12px);right:var(--space-3,12px);z-index:20;display:flex;gap:var(--space-2,8px);align-items:center;padding:var(--space-1,4px);background:hsla(0,0%,100%,.92);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));backdrop-filter:blur(10px)}.viewer-floating-bar .tui-button-group[data-v-19e02782]{display:inline-flex;border-radius:var(--radius-md,10px);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));overflow:hidden}.viewer-floating-bar[data-v-19e02782] .tui-btn{border-color:var(--border-subtle,#e5e5e5);color:var(--text-secondary,#525252);background:var(--bg-surface,#fff);transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease)}.viewer-floating-bar[data-v-19e02782] .tui-btn:focus,.viewer-floating-bar[data-v-19e02782] .tui-btn:hover{background:rgba(245,210,40,.16);border-color:rgba(168,142,14,.28);color:var(--brand-900,#3d330a)}.viewer-floating-bar[data-v-19e02782] .tui-btn--primary{background:var(--color-action-primary,#f5d228);border-color:var(--color-action-primary,#f5d228);color:var(--text-on-brand,#1a1500)}.container[data-v-19e02782]{position:relative;height:100%;display:flex;flex-direction:column}.image-main-area[data-v-19e02782]{display:flex;overflow:hidden;cursor:grab;padding:0;height:100%;background:var(--bg-canvas,#fafafa);touch-action:none}.image-main-area.grabbing[data-v-19e02782]{cursor:grabbing}.comparison-view[data-v-19e02782],.single-view-wrapper[data-v-19e02782]{display:flex;width:100%;height:100%;gap:var(--space-5,20px);justify-content:center;align-items:center;position:relative}.grid-view[data-v-19e02782]{display:grid;width:100%;height:100%;gap:var(--space-3,12px);padding:var(--space-3,12px);box-sizing:border-box}.grid-view.grid-1[data-v-19e02782]{grid-template-columns:repeat(1,1fr)}.grid-view.grid-2[data-v-19e02782],.grid-view.grid-4[data-v-19e02782]{grid-template-columns:repeat(2,1fr)}.grid-view.grid-9[data-v-19e02782]{grid-template-columns:repeat(3,1fr)}.grid-view.grid-16[data-v-19e02782]{grid-template-columns:repeat(4,1fr)}.comparison-view .grid-view[data-v-19e02782]{flex:1;height:100%;padding:0}.image-canvas-wrapper[data-v-19e02782]{flex:1;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--bg-stage,#efefef);background-image:linear-gradient(45deg,rgba(0,0,0,.035) 25%,transparent 0,transparent 75%,rgba(0,0,0,.035) 0),linear-gradient(45deg,rgba(0,0,0,.035) 25%,transparent 0,transparent 75%,rgba(0,0,0,.035) 0);background-position:0 0,12px 12px;background-size:24px 24px;border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px)}.image-canvas-wrapper:hover .hover-actions[data-v-19e02782]{opacity:1}.image-canvas[data-v-19e02782]{transform-origin:center center;display:flex;justify-content:center;align-items:center}.display-image[data-v-19e02782]{max-width:none;border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.image-label[data-v-19e02782]{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);margin-top:10px;font-size:14px;color:var(--text-color-regular,var(--text-secondary,#525252));background-color:hsla(0,0%,100%,.88);border:1px solid var(--border-subtle,#e5e5e5);padding:3px 10px;border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));z-index:1}.viewer-footer[data-v-19e02782]{display:flex;justify-content:center;align-items:center;padding:5px;background:var(--bg-canvas,#fafafa)}.thumbnail-list[data-v-19e02782]{display:flex;gap:var(--space-3,12px);overflow-x:auto;padding:6px 0}.thumbnail-item[data-v-19e02782]{width:60px;height:60px;flex-shrink:0;border-radius:var(--radius-md,10px);cursor:pointer;border:2px solid transparent;overflow:hidden;position:relative;background-color:var(--bg-surface,#fff);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));display:flex;justify-content:center;align-items:center}.thumbnail-item .all-icon[data-v-19e02782]{display:flex;flex-direction:column;align-items:center;color:var(--text-color-regular)}.thumbnail-item .all-icon i[data-v-19e02782]{font-size:24px;margin-bottom:4px}.thumbnail-item .all-icon span[data-v-19e02782]{font-size:14px}.thumbnail-item[data-v-19e02782]:hover{border-color:rgba(168,142,14,.28)}.thumbnail-item.active[data-v-19e02782]{border-color:var(--brand-color,var(--brand-700,#a88e0e));box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.thumbnail-item img[data-v-19e02782]{width:100%;height:100%;object-fit:contain}@media screen and (max-width:1024px){.viewer-floating-bar[data-v-19e02782]{top:8px;right:8px;flex-wrap:wrap;gap:4px}.comparison-view[data-v-19e02782],.single-view-wrapper[data-v-19e02782]{flex-direction:column;gap:10px;padding:5px}.grid-view[data-v-19e02782]{gap:8px;padding:8px}.grid-view.grid-2[data-v-19e02782]{grid-template-columns:1fr}.grid-view.grid-4[data-v-19e02782]{grid-template-columns:repeat(2,1fr)}.image-label[data-v-19e02782]{font-size:12px;padding:2px 6px;bottom:6px}.viewer-footer[data-v-19e02782]{height:70px!important;padding:4px}.thumbnail-list[data-v-19e02782]{gap:10px;padding:4px 0}.thumbnail-item[data-v-19e02782]{width:50px;height:50px}.thumbnail-item .all-icon i[data-v-19e02782]{font-size:20px;margin-bottom:2px}.thumbnail-item .all-icon span[data-v-19e02782]{font-size:12px}}@media screen and (max-width:480px){.viewer-floating-bar[data-v-19e02782]{top:4px;right:4px}.viewer-floating-bar .tui-button-group[data-v-19e02782]{display:flex}.viewer-floating-bar[data-v-19e02782] .tui-btn--sm{padding:5px 8px;font-size:11px}.comparison-view[data-v-19e02782],.single-view-wrapper[data-v-19e02782]{gap:8px;padding:4px}.grid-view[data-v-19e02782]{gap:6px;padding:6px}.image-label[data-v-19e02782]{font-size:11px;padding:1px 5px;bottom:4px}.viewer-footer[data-v-19e02782]{height:60px!important;padding:3px}.thumbnail-list[data-v-19e02782]{gap:8px;padding:3px 0}.thumbnail-item[data-v-19e02782]{width:44px;height:44px}.thumbnail-item .all-icon i[data-v-19e02782]{font-size:18px}.thumbnail-item .all-icon span[data-v-19e02782]{font-size:11px}}.svg-preview-container[data-v-3b04d84c]{margin-bottom:16px}.svg-label[data-v-3b04d84c]{font-size:14px;color:#666;margin-bottom:8px}.svg-preview[data-v-3b04d84c]{max-width:300px;height:60px;border:1px solid #e0e0e0;border-radius:4px;background:#f5f5f5;display:block}.no-preview[data-v-3b04d84c]{padding:20px;text-align:center;color:#999;border:1px dashed #e0e0e0;border-radius:4px}.mesh-viewer-container[data-v-32fed959]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.mesh-viewer-card[data-v-32fed959]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.mesh-viewer-header[data-v-32fed959]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.mesh-viewer-header h3[data-v-32fed959]{margin:0;font-size:20px;font-weight:600;color:#303133}.header-controls[data-v-32fed959]{display:flex;gap:6px;flex-shrink:0}.mesh-viewer-content[data-v-32fed959]{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.viewer-canvas[data-v-32fed959]{flex:1;position:relative;border-radius:8px;overflow:hidden;background:#f5f5f5}.error-overlay[data-v-32fed959],.loading-overlay[data-v-32fed959]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);z-index:10}.loading-overlay i[data-v-32fed959]{font-size:48px;color:#409eff;margin-bottom:16px}.error-overlay i[data-v-32fed959]{font-size:48px;color:#f56c6c;margin-bottom:16px}.error-overlay span[data-v-32fed959],.loading-overlay span[data-v-32fed959]{font-size:16px;color:#606266}.mesh-viewer-empty[data-v-32fed959]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.mesh-viewer-empty i[data-v-32fed959]{font-size:64px;margin-bottom:16px}.mesh-viewer-empty span[data-v-32fed959]{font-size:16px}.mesh-viewer-controls[data-v-32fed959]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid #e8e8e8}.control-group[data-v-32fed959]{display:flex;align-items:center;gap:12px}.control-label[data-v-32fed959]{font-size:14px;color:#606266;white-space:nowrap}.uv-preview[data-v-32fed959]{position:absolute;bottom:16px;right:16px;width:150px;height:150px;background:#fff;border:2px solid #fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:5;overflow:hidden}.uv-preview img[data-v-32fed959]{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width:768px){.mesh-viewer-container[data-v-32fed959]{padding:10px}.mesh-viewer-card[data-v-32fed959]{padding:16px;border-radius:8px}.mesh-viewer-header[data-v-32fed959]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.mesh-viewer-header h3[data-v-32fed959]{font-size:16px}.header-controls[data-v-32fed959]{gap:6px}.mesh-viewer-controls[data-v-32fed959]{flex-direction:column;gap:12px;align-items:flex-start;margin-top:16px;padding-top:12px}.control-group[data-v-32fed959]{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.mesh-viewer-empty i[data-v-32fed959]{font-size:48px;margin-bottom:12px}.mesh-viewer-empty span[data-v-32fed959]{font-size:14px}.uv-preview[data-v-32fed959]{width:100px;height:100px;bottom:10px;right:10px}.error-overlay i[data-v-32fed959],.loading-overlay i[data-v-32fed959]{font-size:36px;margin-bottom:12px}.error-overlay span[data-v-32fed959],.loading-overlay span[data-v-32fed959]{font-size:14px}}@media screen and (max-width:480px){.mesh-viewer-container[data-v-32fed959]{padding:8px}.mesh-viewer-card[data-v-32fed959]{padding:12px}.mesh-viewer-header h3[data-v-32fed959]{font-size:14px}.header-controls[data-v-32fed959]{gap:4px}.control-group[data-v-32fed959] .el-checkbox{margin-right:8px}.control-group[data-v-32fed959] .el-checkbox .el-checkbox__label,.control-label[data-v-32fed959]{font-size:12px}.uv-preview[data-v-32fed959]{width:80px;height:80px;bottom:8px;right:8px}}.zoom-controls[data-v-5d4cc1aa]{display:inline-flex;align-items:center;gap:var(--space-1,4px);background:var(--color-gray-100,#f2f2f2);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px);padding:2px}.zoom-btn[data-v-5d4cc1aa]{width:28px;height:28px;border:none;border-radius:var(--radius-sm,6px);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease);color:var(--text-secondary,#525252)}.zoom-btn[data-v-5d4cc1aa]:hover:not(:disabled){background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.zoom-btn[data-v-5d4cc1aa]:active:not(:disabled){background:rgba(245,210,40,.24)}.zoom-btn[data-v-5d4cc1aa]:disabled{cursor:not-allowed;opacity:.4}.zoom-value[data-v-5d4cc1aa]{min-width:42px;text-align:center;font-size:12px;font-weight:var(--weight-medium,500);color:var(--text-secondary,#525252);user-select:none;cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm,6px);transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease)}.zoom-value[data-v-5d4cc1aa]:hover{background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.zoom-value[data-v-5d4cc1aa]:active{background:rgba(245,210,40,.24)}.icon-minus[data-v-5d4cc1aa],.icon-plus[data-v-5d4cc1aa]{position:relative;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.icon-minus[data-v-5d4cc1aa]:before,.icon-plus[data-v-5d4cc1aa]:before{content:"";position:absolute;width:10px;height:2px;background:currentColor;border-radius:1px}.icon-plus[data-v-5d4cc1aa]:after{content:"";position:absolute;width:2px;height:10px;background:currentColor;border-radius:1px}@media screen and (max-width:480px){.zoom-controls[data-v-5d4cc1aa]{gap:2px;padding:2px}.zoom-btn[data-v-5d4cc1aa]{width:32px;height:32px}.zoom-value[data-v-5d4cc1aa]{min-width:38px;font-size:11px}}.svg-viewer-container[data-v-1069b7f6]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.svg-viewer-card[data-v-1069b7f6]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.svg-viewer-header[data-v-1069b7f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.svg-viewer-header h3[data-v-1069b7f6]{margin:0;font-size:20px;font-weight:600;color:#303133}.header-controls[data-v-1069b7f6]{display:flex;gap:6px;flex-shrink:0}.svg-viewer-content[data-v-1069b7f6]{flex:1;display:flex;position:relative;min-height:0;background:#f8f9fa;border-radius:8px;overflow:hidden}.comparison-container[data-v-1069b7f6]{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.image-container[data-v-1069b7f6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-label[data-v-1069b7f6]{position:absolute;top:16px;padding:6px 12px;background:rgba(0,0,0,.7);color:#fff;border-radius:4px;font-size:12px;font-weight:500;z-index:2}.image-container.original .image-label[data-v-1069b7f6]{left:16px}.image-container.result .image-label[data-v-1069b7f6]{right:16px}.image-container-inner[data-v-1069b7f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;user-select:none}.image-container-inner img[data-v-1069b7f6]{display:block;object-fit:contain;user-select:none}.svg-content[data-v-1069b7f6]{display:inline-block;line-height:0}.svg-content[data-v-1069b7f6] svg{display:block;width:100%;height:100%}.slider-control[data-v-1069b7f6]{position:absolute;top:0;bottom:0;width:4px;cursor:ew-resize;z-index:3;transform:translateX(-50%)}.slider-line[data-v-1069b7f6]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transform:translateX(-50%)}.slider-handle[data-v-1069b7f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:4px}.chevron-left[data-v-1069b7f6],.chevron-right[data-v-1069b7f6]{width:0;height:0;border-style:solid}.chevron-left[data-v-1069b7f6]{border-width:6px 8px 6px 0;border-color:transparent #666 transparent transparent}.chevron-right[data-v-1069b7f6]{border-width:6px 0 6px 8px;border-color:transparent transparent transparent #666}.single-view-container[data-v-1069b7f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.svg-single-container[data-v-1069b7f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.svg-single-container .svg-content[data-v-1069b7f6]{display:inline-block}.loading-placeholder[data-v-1069b7f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;padding:40px}.loading-placeholder i[data-v-1069b7f6]{font-size:48px;margin-bottom:16px}.loading-placeholder span[data-v-1069b7f6]{font-size:14px}.svg-viewer-controls[data-v-1069b7f6]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #e8e8e8}.control-group[data-v-1069b7f6]{display:flex;align-items:center;gap:8px}.control-label[data-v-1069b7f6]{font-size:13px;color:#606266;white-space:nowrap}@media screen and (max-width:768px){.svg-viewer-container[data-v-1069b7f6]{padding:8px}.svg-viewer-card[data-v-1069b7f6]{padding:16px;border-radius:8px}.svg-viewer-header[data-v-1069b7f6]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.svg-viewer-header h3[data-v-1069b7f6]{font-size:16px}.header-controls[data-v-1069b7f6]{gap:6px}.svg-viewer-content[data-v-1069b7f6]{min-height:250px}.image-label[data-v-1069b7f6]{top:8px;padding:4px 8px;font-size:11px}.image-container.original .image-label[data-v-1069b7f6]{left:8px}.image-container.result .image-label[data-v-1069b7f6]{right:8px}.slider-handle[data-v-1069b7f6]{width:40px;height:40px}.chevron-left[data-v-1069b7f6]{border-width:5px 7px 5px 0}.chevron-right[data-v-1069b7f6]{border-width:5px 0 5px 7px}.svg-viewer-controls[data-v-1069b7f6]{flex-direction:column;gap:10px;margin-top:12px;padding-top:10px}.control-group[data-v-1069b7f6]{justify-content:center}.control-label[data-v-1069b7f6]{font-size:12px}.control-group .el-select[data-v-1069b7f6]{flex:1;max-width:200px}}@media screen and (max-width:480px){.svg-viewer-container[data-v-1069b7f6]{padding:4px}.svg-viewer-card[data-v-1069b7f6]{padding:12px}.svg-viewer-header h3[data-v-1069b7f6]{font-size:14px}.header-controls[data-v-1069b7f6]{gap:4px}.svg-viewer-content[data-v-1069b7f6]{min-height:200px}.slider-handle[data-v-1069b7f6]{width:36px;height:36px}.loading-placeholder i[data-v-1069b7f6]{font-size:36px;margin-bottom:12px}.loading-placeholder span[data-v-1069b7f6]{font-size:13px}}@media(hover:none)and (pointer:coarse){.slider-control[data-v-1069b7f6]{width:44px}.slider-handle[data-v-1069b7f6]{width:44px;height:44px}.image-container-inner[data-v-1069b7f6]{touch-action:none}}.exr-viewer-container[data-v-7e29fbe8]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.exr-viewer-card[data-v-7e29fbe8]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.exr-viewer-header[data-v-7e29fbe8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.exr-viewer-header h3[data-v-7e29fbe8]{margin:0;font-size:20px;font-weight:600;color:#303133}.header-controls[data-v-7e29fbe8]{display:flex;gap:6px;flex-shrink:0}.exr-viewer-content[data-v-7e29fbe8]{flex:1;display:flex;flex-direction:column;position:relative;min-height:0}.preview-container[data-v-7e29fbe8]{flex:1;position:relative;border-radius:8px;background:#f5f5f5}.image-container[data-v-7e29fbe8],.preview-container[data-v-7e29fbe8]{overflow:hidden;display:flex;align-items:center;justify-content:center}.image-container[data-v-7e29fbe8]{width:100%;height:100%}.preview-image[data-v-7e29fbe8]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.image-info-overlay[data-v-7e29fbe8]{position:absolute;bottom:16px;left:16px;display:flex;gap:16px;background:rgba(0,0,0,.6);padding:8px 16px;border-radius:6px}.info-item[data-v-7e29fbe8]{display:flex;align-items:center;gap:6px;font-size:13px;color:#fff}.info-item i[data-v-7e29fbe8]{font-size:14px}.exr-viewer-empty[data-v-7e29fbe8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.exr-viewer-empty i[data-v-7e29fbe8]{font-size:64px;margin-bottom:16px}.exr-viewer-empty span[data-v-7e29fbe8]{font-size:16px}.exr-viewer-controls[data-v-7e29fbe8]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #e8e8e8}.control-group[data-v-7e29fbe8]{display:flex;align-items:center;gap:8px}.control-label[data-v-7e29fbe8]{font-size:13px;color:#606266;white-space:nowrap}@media screen and (max-width:768px){.exr-viewer-container[data-v-7e29fbe8]{padding:10px}.exr-viewer-card[data-v-7e29fbe8]{padding:16px;border-radius:8px}.exr-viewer-header[data-v-7e29fbe8]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.exr-viewer-header h3[data-v-7e29fbe8]{font-size:16px}.header-controls[data-v-7e29fbe8]{gap:6px}.image-info-overlay[data-v-7e29fbe8]{bottom:8px;left:8px;padding:6px 10px;gap:10px}.info-item[data-v-7e29fbe8]{font-size:11px}.info-item i[data-v-7e29fbe8]{font-size:12px}.exr-viewer-controls[data-v-7e29fbe8]{flex-direction:column;gap:10px;align-items:center;margin-top:12px;padding-top:10px}.control-group[data-v-7e29fbe8]{justify-content:center}.exr-viewer-empty i[data-v-7e29fbe8]{font-size:48px;margin-bottom:12px}.exr-viewer-empty span[data-v-7e29fbe8]{font-size:14px}}@media screen and (max-width:480px){.exr-viewer-container[data-v-7e29fbe8]{padding:8px}.exr-viewer-card[data-v-7e29fbe8]{padding:12px}.exr-viewer-header h3[data-v-7e29fbe8]{font-size:14px}.header-controls[data-v-7e29fbe8]{gap:4px}}.dxf-viewer-container[data-v-a3e0ab62]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}.dxf-viewer-card[data-v-a3e0ab62]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.dxf-viewer-header[data-v-a3e0ab62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.dxf-viewer-header h3[data-v-a3e0ab62]{margin:0;font-size:20px;font-weight:600;color:#303133}.header-controls[data-v-a3e0ab62]{display:flex;gap:6px;flex-shrink:0}.dxf-viewer-content[data-v-a3e0ab62]{flex:1;display:flex;position:relative;min-height:0;background:#f8f9fa;border-radius:8px;overflow:hidden}.comparison-container[data-v-a3e0ab62]{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.image-container[data-v-a3e0ab62]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-label[data-v-a3e0ab62]{position:absolute;top:16px;padding:6px 12px;background:rgba(0,0,0,.7);color:#fff;border-radius:4px;font-size:12px;font-weight:500;z-index:2}.image-container.original .image-label[data-v-a3e0ab62]{left:16px}.image-container.result .image-label[data-v-a3e0ab62]{right:16px}.image-container-inner[data-v-a3e0ab62]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;user-select:none}.image-container-inner img[data-v-a3e0ab62]{object-fit:contain;user-select:none}.image-container-inner canvas[data-v-a3e0ab62],.image-container-inner img[data-v-a3e0ab62]{display:block;max-width:100%;max-height:100%}.dxf-content[data-v-a3e0ab62]{display:inline-block;line-height:0}.dxf-content[data-v-a3e0ab62] svg{display:block;width:100%;height:100%}.slider-control[data-v-a3e0ab62]{position:absolute;top:0;bottom:0;width:4px;cursor:ew-resize;z-index:3;transform:translateX(-50%)}.slider-line[data-v-a3e0ab62]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transform:translateX(-50%)}.slider-handle[data-v-a3e0ab62]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:4px}.chevron-left[data-v-a3e0ab62],.chevron-right[data-v-a3e0ab62]{width:0;height:0;border-style:solid}.chevron-left[data-v-a3e0ab62]{border-width:6px 8px 6px 0;border-color:transparent #666 transparent transparent}.chevron-right[data-v-a3e0ab62]{border-width:6px 0 6px 8px;border-color:transparent transparent transparent #666}.single-view-container[data-v-a3e0ab62]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.dxf-single-container[data-v-a3e0ab62]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.loading-placeholder[data-v-a3e0ab62]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;padding:40px}.loading-placeholder i[data-v-a3e0ab62]{font-size:48px;margin-bottom:16px}.loading-placeholder span[data-v-a3e0ab62]{font-size:14px}.dxf-viewer-controls[data-v-a3e0ab62]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #e8e8e8}.control-group[data-v-a3e0ab62]{display:flex;align-items:center;gap:8px}.control-label[data-v-a3e0ab62]{font-size:13px;color:#606266;white-space:nowrap}@media screen and (max-width:768px){.dxf-viewer-container[data-v-a3e0ab62]{padding:8px}.dxf-viewer-card[data-v-a3e0ab62]{padding:16px;border-radius:8px}.dxf-viewer-header[data-v-a3e0ab62]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.dxf-viewer-header h3[data-v-a3e0ab62]{font-size:16px}.header-controls[data-v-a3e0ab62]{gap:6px}.dxf-viewer-content[data-v-a3e0ab62]{min-height:250px}.image-label[data-v-a3e0ab62]{top:8px;padding:4px 8px;font-size:11px}.image-container.original .image-label[data-v-a3e0ab62]{left:8px}.image-container.result .image-label[data-v-a3e0ab62]{right:8px}.slider-handle[data-v-a3e0ab62]{width:40px;height:40px}.chevron-left[data-v-a3e0ab62]{border-width:5px 7px 5px 0}.chevron-right[data-v-a3e0ab62]{border-width:5px 0 5px 7px}.dxf-viewer-controls[data-v-a3e0ab62]{flex-direction:column;gap:10px;margin-top:12px;padding-top:10px}.control-group[data-v-a3e0ab62]{justify-content:center}.control-label[data-v-a3e0ab62]{font-size:12px}.control-group .el-select[data-v-a3e0ab62]{flex:1;max-width:200px}}@media screen and (max-width:480px){.dxf-viewer-container[data-v-a3e0ab62]{padding:4px}.dxf-viewer-card[data-v-a3e0ab62]{padding:12px}.dxf-viewer-header h3[data-v-a3e0ab62]{font-size:14px}.header-controls[data-v-a3e0ab62]{gap:4px}.dxf-viewer-content[data-v-a3e0ab62]{min-height:200px}.slider-handle[data-v-a3e0ab62]{width:36px;height:36px}.loading-placeholder i[data-v-a3e0ab62]{font-size:36px;margin-bottom:12px}.loading-placeholder span[data-v-a3e0ab62]{font-size:13px}}@media(hover:none)and (pointer:coarse){.slider-control[data-v-a3e0ab62]{width:44px}.slider-handle[data-v-a3e0ab62]{width:44px;height:44px}.image-container-inner[data-v-a3e0ab62]{touch-action:none}}.param-code[data-v-180f3d3f]{background-color:#f4f4f5;border:1px solid #e9e9eb;padding:8px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto;color:var(--text-color-regular)}.custom-title[data-v-b56ad840]{padding:8px 16px 8px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.custom-title_text[data-v-b56ad840]{color:var(--content-input);font-weight:800;font-size:18px;line-height:18px}.global__scrollbar[data-v-b56ad840]{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,hsla(0,0%,64%,.42)) transparent;scrollbar-base-color:#d4d4d4;scrollbar-3dlight-color:#f2f2f2;scrollbar-highlight-color:#f2f2f2;scrollbar-track-color:transparent;scrollbar-arrow-color:#a3a3a3;scrollbar-shadow-color:#d4d4d4;scrollbar-dark-shadow-color:#d4d4d4}.global__scrollbar[data-v-b56ad840]::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.global__scrollbar[data-v-b56ad840]::-webkit-scrollbar-track{border-radius:3px;background-color:transparent}.global__scrollbar[data-v-b56ad840]::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--scrollbar-thumb,hsla(0,0%,64%,.42))}.global__scrollbar[data-v-b56ad840]::-webkit-scrollbar-corner{background-color:transparent;display:none}.global__scrollbar[data-v-b56ad840]:hover::-webkit-scrollbar{background-color:transparent}.global__scrollbar[data-v-b56ad840]:hover::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--scrollbar-thumb-hover,hsla(0,0%,45%,.5))}.action-panel-title[data-v-b56ad840]{font-size:var(--text-sm,13px);color:var(--text-color-secondary,var(--text-muted,#a3a3a3));margin:var(--space-2,8px) 0 0 var(--space-2,8px)}.button-group[data-v-b56ad840]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3,12px) var(--space-2,8px);justify-items:center;align-items:center;max-height:none;overflow-y:hidden;overflow-x:hidden;transition:none;scrollbar-width:none}@media(max-width:768px){.button-group[data-v-b56ad840]{max-height:200px}}.extra-action-panel[data-v-b56ad840]{margin-top:0}[data-v-b56ad840] .highlight-action .button-label{color:var(--brand-900,#3d330a);font-weight:700}[data-v-b56ad840] .highlight-action .button i,[data-v-b56ad840] .highlight-action .button svg{color:var(--brand-900,#3d330a)}[data-v-b56ad840] .highlight-action .button{background:var(--color-action-primary-soft,rgba(35,84,244,.16));border-color:var(--border-action-primary-soft,rgba(35,84,244,.3))}[data-v-b56ad840] .button.disabled{opacity:.6;cursor:not-allowed}[data-v-b56ad840] .button.disabled:hover{background-color:var(--color-gray-100,#f2f2f2)}.task-parameter-panel[data-v-3f7d1388]{flex-grow:1;font-family:var(--font-sans,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif);overflow-x:hidden;width:100%;box-sizing:border-box}.mode-item[data-v-3f7d1388]{margin-bottom:0;padding-bottom:0;border-bottom:none}.mode-value[data-v-3f7d1388]{font-weight:600;color:var(--brand-color,var(--brand-700,#a88e0e))}.no-data-message[data-v-3f7d1388]{padding:20px;text-align:center;color:var(--text-color-secondary);font-size:14px}.no-data-message p[data-v-3f7d1388]{margin:0}@media screen and (max-width:768px){.task-parameter-panel[data-v-3f7d1388]{padding:0 8px;font-size:14px}.no-data-message[data-v-3f7d1388]{padding:16px;font-size:13px}}@media screen and (max-width:480px){.task-parameter-panel[data-v-3f7d1388]{padding:0 4px;font-size:13px}.mode-item[data-v-3f7d1388]{margin-bottom:0}.no-data-message[data-v-3f7d1388]{padding:12px;font-size:12px}}.task-parameter-panel[data-v-3f7d1388] :deep(img){max-width:100%;height:auto;display:block}@media (hover:none) and (pointer:coarse){.task-parameter-panel[data-v-3f7d1388] :deep(.parameter-item){padding:12px 8px;min-height:44px}}.thumb-panel[data-v-5d65c29f]{display:flex;align-items:center;gap:var(--space-2,8px)}.thumb-panel .el-button[data-v-5d65c29f]{min-width:42px;border-radius:var(--radius-md,10px)}.thumb-panel .el-button--primary[data-v-5d65c29f]{background:var(--color-action-primary,#f5d228);border-color:var(--color-action-primary,#f5d228);color:var(--text-on-brand,#1a1500)}.fav-button.el-button--warning[data-v-5d65c29f]{background:rgba(245,210,40,.16);border-color:rgba(168,142,14,.28);color:var(--brand-900,#3d330a)}.thumb-hint[data-v-5d65c29f]{color:var(--text-secondary,#525252);font-size:var(--text-sm,13px)}.tag-container[data-v-0de2f098]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px)}.tag-container[data-v-0de2f098] .el-tag{background:rgba(245,210,40,.16);border-color:rgba(168,142,14,.28);color:var(--brand-900,#3d330a);border-radius:var(--radius-sm,6px)}.button-new-tag[data-v-0de2f098]{height:32px;line-height:30px;padding-top:0;padding-bottom:0}.button-new-tag[data-v-0de2f098]:hover{color:var(--brand-900,#3d330a);border-color:rgba(168,142,14,.28)}.input-new-tag[data-v-0de2f098]{width:90px}.button-new-tag[data-v-0de2f098] .el-button,.input-new-tag[data-v-0de2f098] .el-input__inner{border-radius:var(--radius-md,10px)}.inspiration-gallery-section[data-v-159e7112]{margin:0;background-color:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);padding:var(--space-3,12px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.gallery-title[data-v-159e7112]{flex-shrink:0;margin-bottom:0}.gallery-title h3[data-v-159e7112]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary,#171717);line-height:1.4}.filter-bar[data-v-159e7112]{padding:0 0 var(--space-3,12px);flex-shrink:0}.filter-bar[data-v-159e7112],.filter-controls[data-v-159e7112]{width:100%;display:flex;align-items:center;justify-content:space-between}.left-controls[data-v-159e7112]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10px}.search-bar[data-v-159e7112]{width:60px;transition:width var(--dur-base,.2s) var(--ease-standard,ease)}.search-bar .el-input[data-v-159e7112],.search-bar.expanded[data-v-159e7112]{width:100%}.search-bar[data-v-159e7112] .el-input__inner{height:30px;border-radius:var(--radius-full,9999px)!important;border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-primary,#171717);transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),background-color var(--dur-fast,.12s) var(--ease-standard,ease)}.search-bar[data-v-159e7112] .el-input__inner:focus{border-color:var(--brand-700,#a88e0e);box-shadow:var(--shadow-glow,0 0 0 4px rgba(245,210,40,.18))}.search-bar[data-v-159e7112] .el-button--text,.search-bar[data-v-159e7112] .el-input__prefix{color:var(--text-muted,#a3a3a3)}.search-bar.expanded+.filter[data-v-159e7112]{display:none}.filter[data-v-159e7112]{display:flex;flex-wrap:wrap;gap:5px 10px}.refresh-button[data-v-159e7112]{margin-left:var(--space-3,12px);width:30px;height:30px;padding:0;border:1px solid var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);border-radius:var(--radius-full,9999px);font-size:15px;color:var(--text-secondary,#525252);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease)}.refresh-button[data-v-159e7112]:hover{border-color:rgba(168,142,14,.28);background-color:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.refresh-button[data-v-159e7112]:active{transform:translateY(1px)}.refresh-button.el-button--text[data-v-159e7112]{border-color:var(--border-subtle,#e5e5e5);background:var(--bg-surface,#fff);color:var(--text-secondary,#525252)}.refresh-button.el-button--text[data-v-159e7112]:focus,.refresh-button.el-button--text[data-v-159e7112]:hover{border-color:rgba(168,142,14,.28);background:rgba(245,210,40,.16);color:var(--brand-900,#3d330a)}.el-dropdown-link[data-v-159e7112]{cursor:pointer;color:var(--text-primary,#171717);font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);display:flex;align-items:center}.history-list-container[data-v-159e7112]{flex-grow:1;overflow-y:auto;margin-top:0}.history-list-container[data-v-159e7112]::-webkit-scrollbar{width:6px}.history-list-container[data-v-159e7112]::-webkit-scrollbar-track{background:transparent}.history-list-container[data-v-159e7112]::-webkit-scrollbar-thumb{background:var(--border-subtle,#e5e5e5);border-radius:var(--radius-sm,6px)}.history-list-container[data-v-159e7112]::-webkit-scrollbar-thumb:hover{background:var(--border-strong,#d4d4d4)}.history-grid[data-v-159e7112]{display:grid;gap:var(--space-3,12px);padding-right:var(--space-2,8px);padding-bottom:var(--space-5,20px)}.back-to-top-btn[data-v-159e7112]{position:absolute;right:24px;bottom:20px;z-index:10;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.list-status-text[data-v-159e7112]{text-align:center;color:var(--text-muted,#a3a3a3);padding:var(--space-5,20px) 0;font-size:var(--text-base,14px)}:root{--bg-color-main:var(--bg-surface,#fff);--bg-color-secondary:var(--bg-canvas,#eef2f8);--bg-color-canvas:var(--bg-canvas,#eef2f8);--border-color:var(--border-subtle,#d3d8dd);--text-color-primary:var(--text-primary,#36393e);--text-color-regular:var(--text-secondary,#475569);--text-color-secondary:var(--text-muted,#98a2b3);--brand-color:var(--brand-700,#1b43cc);--brand-color-strong:var(--brand-900,#142c70);--brand-bg-soft:var(--color-action-primary-soft,rgba(35,84,244,.16));--brand-border-soft:var(--border-action-primary-soft,rgba(35,84,244,.3))}.custom-title[data-v-02935b42]{padding:8px 16px 8px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.custom-title_text[data-v-02935b42]{color:var(--content-input);font-weight:800;font-size:18px;line-height:18px}.global__scrollbar[data-v-02935b42]{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,hsla(0,0%,64%,.42)) transparent;scrollbar-base-color:#d4d4d4;scrollbar-3dlight-color:#f2f2f2;scrollbar-highlight-color:#f2f2f2;scrollbar-track-color:transparent;scrollbar-arrow-color:#a3a3a3;scrollbar-shadow-color:#d4d4d4;scrollbar-dark-shadow-color:#d4d4d4}.global__scrollbar[data-v-02935b42]::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.global__scrollbar[data-v-02935b42]::-webkit-scrollbar-track{border-radius:3px;background-color:transparent}.global__scrollbar[data-v-02935b42]::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--scrollbar-thumb,hsla(0,0%,64%,.42))}.global__scrollbar[data-v-02935b42]::-webkit-scrollbar-corner{background-color:transparent;display:none}.global__scrollbar[data-v-02935b42]:hover::-webkit-scrollbar{background-color:transparent}.global__scrollbar[data-v-02935b42]:hover::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--scrollbar-thumb-hover,hsla(0,0%,45%,.5))}.aigc-viewer-container[data-v-02935b42]{height:100%;font-family:var(--font-sans,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif);color:var(--text-color-primary);background-color:var(--bg-color-main);overflow:hidden;position:relative}.mobile-header[data-v-02935b42]{display:none;position:absolute;top:12px;right:12px;z-index:200}.mobile-make-same[data-v-02935b42]{display:none;position:absolute;top:12px;left:12px;z-index:200}.make-same-button[data-v-02935b42],.sidebar-toggle[data-v-02935b42]{height:44px;backdrop-filter:blur(10px);border:1px solid var(--border-subtle,rgba(0,0,0,.1));border-radius:var(--radius-full,9999px);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));transition:all var(--dur-base,.2s) var(--ease-standard,ease);font-size:14px;font-weight:500;padding:0 16px;white-space:nowrap}.sidebar-toggle[data-v-02935b42]{width:44px;padding:0}.make-same-button[data-v-02935b42]{min-width:80px}.sidebar-toggle[data-v-02935b42]{background:var(--gradient-brand,linear-gradient(135deg,#ffe96b 0,#f5d228 50%,#e0a800 100%))}.make-same-button[data-v-02935b42]{background:color-mix(in srgb,var(--bg-surface,#fff) 92%,transparent);color:var(--brand-color)}.sidebar-toggle[data-v-02935b42]:hover{filter:saturate(1.04);transform:scale(1.05)}.make-same-button[data-v-02935b42]:hover{background:var(--bg-surface,#fff);color:var(--brand-color-strong);transform:scale(1.05);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.sidebar-toggle i[data-v-02935b42]{font-size:20px;color:var(--text-on-brand,#1a1500)}.make-same-button span[data-v-02935b42]{color:currentColor;font-weight:600}.sidebar-close-btn[data-v-02935b42]{position:absolute;top:12px;right:12px;width:36px;height:36px;background:var(--color-gray-100,rgba(0,0,0,.05));border:1px solid var(--border-subtle,rgba(0,0,0,.1));border-radius:var(--radius-full,9999px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.sidebar-close-btn[data-v-02935b42]:hover{background:var(--color-gray-200,rgba(0,0,0,.1))}.sidebar-close-btn[data-v-02935b42]:active{transform:scale(.95)}.sidebar-close-btn i[data-v-02935b42]{font-size:18px;color:var(--text-secondary,#525252)}.sidebar-overlay[data-v-02935b42]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-overlay,rgba(0,0,0,.5));z-index:299}.main-layout[data-v-02935b42]{height:100%}.right-sidebar[data-v-02935b42]{background-color:var(--bg-color-secondary);border-left:1px solid var(--border-color);padding:0;display:flex;flex-direction:column;transition:transform .3s ease,opacity .3s ease;position:relative;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.right-sidebar[data-v-02935b42]::-webkit-scrollbar{display:none;width:0;height:0}.sidebar-content[data-v-02935b42]{flex:1 1 auto;min-height:0;padding:var(--space-4,16px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.sidebar-content[data-v-02935b42]::-webkit-scrollbar{display:none;width:0;height:0}.button-group[data-v-02935b42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-2,8px);padding:var(--space-2,8px) 0;justify-items:center;align-items:center}.action-panel .action-button[data-v-02935b42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2,8px) 0;border-radius:var(--radius-md,10px);cursor:pointer;transition:all .2s;border:1px solid var(--border-color);background-color:var(--bg-surface,#fff);height:60px;box-sizing:border-box}.action-panel .action-button[data-v-02935b42]:hover{background-color:var(--brand-bg-soft);color:var(--brand-color);border-color:var(--brand-border-soft)}.action-panel .action-button i[data-v-02935b42]{font-size:18px;margin-bottom:6px}.action-panel .action-button span[data-v-02935b42]{font-size:12px}.el-divider[data-v-02935b42]{background-color:var(--border-color)}.main-content[data-v-02935b42]{background-color:var(--bg-color-canvas);padding:var(--space-3,12px) var(--space-4,16px)!important;position:relative}.processing-placeholder[data-v-02935b42]{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}.processing-content[data-v-02935b42]{text-align:center;padding:var(--space-8,32px);background:var(--bg-surface,hsla(0,0%,100%,.9));border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));max-width:400px}.processing-icon[data-v-02935b42]{font-size:48px;color:var(--brand-color);margin-bottom:16px;animation:rotate-data-v-02935b42 2s linear infinite}@keyframes rotate-data-v-02935b42{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.processing-text[data-v-02935b42]{font-size:18px;font-weight:600;color:var(--text-primary,#171717);margin-bottom:8px;margin-top:0}.processing-time[data-v-02935b42]{font-size:16px;font-weight:500;color:var(--brand-color);margin-bottom:8px;margin-top:0}.processing-subtext[data-v-02935b42]{font-size:14px;color:var(--text-secondary,#525252);margin-bottom:0;margin-top:0}.inspiration-wrapper[data-v-02935b42]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.text-result-viewer[data-v-02935b42]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.text-result-card[data-v-02935b42]{background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);padding:var(--space-8,32px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));max-width:900px;width:100%;max-height:90%;display:flex;flex-direction:column}.text-result-header[data-v-02935b42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle,#e5e5e5)}.text-result-header h3[data-v-02935b42]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary,#171717)}.text-result-content[data-v-02935b42]{flex:1;overflow-y:auto;padding:20px;background:var(--bg-canvas,#fafafa);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px);font-size:15px;line-height:1.8;color:var(--text-primary,#171717);white-space:pre-wrap;word-break:break-word}.text-result-empty[data-v-02935b42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;color:var(--text-muted,#a3a3a3)}.text-result-empty i[data-v-02935b42]{font-size:64px;margin-bottom:16px}.text-result-empty span[data-v-02935b42]{font-size:16px}.video-result-viewer[data-v-02935b42]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.video-result-card[data-v-02935b42]{background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);padding:var(--space-8,32px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));max-width:1200px;width:100%;max-height:90%;display:flex;flex-direction:column}.video-result-header[data-v-02935b42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle,#e5e5e5)}.video-result-header h3[data-v-02935b42]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary,#171717)}.video-result-content[data-v-02935b42]{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px}.video-result-content video[data-v-02935b42]{max-width:100%;max-height:600px;border-radius:var(--radius-md,10px);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.video-info[data-v-02935b42]{display:flex;gap:24px;padding:16px 24px;background:var(--bg-canvas,#fafafa);border-radius:var(--radius-md,10px);font-size:14px;color:var(--text-secondary,#525252)}.video-result-empty[data-v-02935b42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;color:var(--text-muted,#a3a3a3)}.video-result-empty i[data-v-02935b42]{font-size:64px;margin-bottom:16px}.video-result-empty span[data-v-02935b42]{font-size:16px}.exit-button[data-v-02935b42]{position:absolute;top:16px;left:16px;height:40px;padding:0 16px;background:color-mix(in srgb,var(--bg-surface,#fff) 94%,transparent);backdrop-filter:blur(10px);border:1px solid var(--border-subtle,rgba(0,0,0,.1));color:var(--text-primary,#171717);border-radius:var(--radius-full,9999px);cursor:pointer;transition:all var(--dur-base,.2s) var(--ease-standard,ease);z-index:100;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));pointer-events:auto;outline:none;font-size:14px;font-weight:500}.exit-button[data-v-02935b42]:hover{background:var(--bg-surface,#fff);color:var(--brand-color-strong);border-color:var(--brand-border-soft);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.exit-button[data-v-02935b42]:active{transform:scale(.95)}.exit-button i[data-v-02935b42]{font-size:16px}.exit-button .exit-text[data-v-02935b42]{white-space:nowrap}.nav-button[data-v-02935b42]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:color-mix(in srgb,var(--bg-surface,#fff) 92%,transparent);backdrop-filter:blur(10px);border:1px solid var(--border-subtle,rgba(0,0,0,.1));color:var(--text-primary,#171717);border-radius:var(--radius-full,9999px);cursor:pointer;transition:all var(--dur-base,.2s) var(--ease-standard,ease);z-index:100;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08));pointer-events:auto;outline:none}.nav-button[data-v-02935b42]:hover{background:var(--bg-surface,#fff);border-color:var(--brand-border-soft);color:var(--brand-color-strong);transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-2,0 4px 14px hsla(0,0%,6%,.08))}.nav-button[data-v-02935b42]:active{transform:translateY(-50%) scale(.95)}.nav-button.prev[data-v-02935b42]{left:24px}.nav-button.next[data-v-02935b42]{right:24px}.nav-button i[data-v-02935b42]{font-size:20px;font-weight:700}@media(max-width:1024px){.sidebar-content[data-v-02935b42]{padding:12px}.text-result-card[data-v-02935b42],.video-result-card[data-v-02935b42]{padding:24px}.main-content[data-v-02935b42]{padding:0 16px 0 16px!important}.mobile-header[data-v-02935b42],.mobile-make-same[data-v-02935b42]{display:block}.exit-button[data-v-02935b42]{top:12px;left:12px;height:36px;padding:0 12px;font-size:13px}.exit-button i[data-v-02935b42]{font-size:14px}.sidebar-overlay[data-v-02935b42]{display:block}.main-layout[data-v-02935b42]{flex-direction:column!important}.main-content[data-v-02935b42]{padding:0 12px 0 12px!important;height:100%;min-height:0}.right-sidebar[data-v-02935b42]{position:fixed;top:0;right:0;bottom:0;width:85%!important;max-width:320px;z-index:300;transform:translateX(100%);opacity:0;border-left:none;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.right-sidebar .sidebar-content[data-v-02935b42]{padding:60px 16px 20px 16px}.right-sidebar.sidebar-visible[data-v-02935b42]{transform:translateX(0);opacity:1}.nav-button[data-v-02935b42]{width:40px;height:40px}.nav-button.prev[data-v-02935b42]{left:8px}.nav-button.next[data-v-02935b42]{right:8px}.nav-button i[data-v-02935b42]{font-size:18px}.text-result-viewer[data-v-02935b42]{padding:12px;align-items:flex-start}.text-result-card[data-v-02935b42]{padding:16px;border-radius:8px;max-height:100%}.text-result-header[data-v-02935b42]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.text-result-header h3[data-v-02935b42]{font-size:18px}.text-result-content[data-v-02935b42]{padding:12px;font-size:14px;line-height:1.7}.text-result-empty[data-v-02935b42]{padding:40px 20px}.text-result-empty i[data-v-02935b42]{font-size:48px;margin-bottom:12px}.text-result-empty span[data-v-02935b42]{font-size:14px}.video-result-viewer[data-v-02935b42]{padding:12px;align-items:flex-start}.video-result-card[data-v-02935b42]{padding:16px;border-radius:8px;max-height:100%}.video-result-header[data-v-02935b42]{margin-bottom:16px;padding-bottom:12px}.video-result-header h3[data-v-02935b42]{font-size:18px}.video-result-content video[data-v-02935b42]{max-height:300px;border-radius:6px}.video-info[data-v-02935b42]{flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;width:100%;box-sizing:border-box}.video-result-empty[data-v-02935b42]{padding:40px 20px}.video-result-empty i[data-v-02935b42]{font-size:48px;margin-bottom:12px}.video-result-empty span[data-v-02935b42]{font-size:14px}.button-group[data-v-02935b42]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:6px}.action-panel .action-button[data-v-02935b42]{height:54px;padding:8px 0;border-radius:16px}.action-panel .action-button i[data-v-02935b42]{font-size:16px;margin-bottom:4px}.action-panel .action-button span[data-v-02935b42]{font-size:11px}}@media(max-width:480px){.mobile-header[data-v-02935b42]{top:auto;bottom:8px;right:8px}.mobile-make-same[data-v-02935b42]{top:auto;bottom:8px;left:8px}.exit-button[data-v-02935b42]{top:8px;left:8px;height:32px;padding:0 10px;font-size:12px;gap:4px}.exit-button .exit-text[data-v-02935b42]{display:none}.exit-button i[data-v-02935b42]{font-size:14px}.sidebar-toggle[data-v-02935b42]{width:40px;height:40px}.make-same-button[data-v-02935b42]{height:40px;min-width:72px;padding:0 14px;font-size:13px}.sidebar-toggle i[data-v-02935b42]{font-size:18px}.right-sidebar[data-v-02935b42]{width:85%!important;max-width:300px}.right-sidebar .sidebar-content[data-v-02935b42]{padding:50px 12px 16px 12px}.nav-button[data-v-02935b42]{width:36px;height:36px}.nav-button.prev[data-v-02935b42]{left:4px}.nav-button.next[data-v-02935b42]{right:4px}.nav-button i[data-v-02935b42]{font-size:16px}.main-content[data-v-02935b42]{padding:0 8px 0 8px!important}.text-result-viewer[data-v-02935b42],.video-result-viewer[data-v-02935b42]{padding:8px}.text-result-card[data-v-02935b42],.video-result-card[data-v-02935b42]{padding:12px}.text-result-header h3[data-v-02935b42],.video-result-header h3[data-v-02935b42]{font-size:16px}.text-result-content[data-v-02935b42]{padding:10px;font-size:13px}.video-result-content video[data-v-02935b42]{max-height:250px}.button-group[data-v-02935b42]{grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:4px}.action-panel .action-button[data-v-02935b42]{height:48px;padding:6px 0;border-radius:12px}.action-panel .action-button i[data-v-02935b42]{font-size:14px;margin-bottom:2px}.action-panel .action-button span[data-v-02935b42]{font-size:10px}}@media(hover:none)and (pointer:coarse){.exit-button[data-v-02935b42]:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.12)}.exit-button[data-v-02935b42]:active{transform:scale(.95);background:var(--brand-bg-soft);color:var(--brand-color-strong)}.nav-button[data-v-02935b42]:hover{transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.nav-button[data-v-02935b42]:active{transform:translateY(-50%) scale(.95);background:#f0f0f0}.make-same-button[data-v-02935b42]:hover,.sidebar-toggle[data-v-02935b42]:hover{transform:none}.make-same-button[data-v-02935b42]:active,.sidebar-toggle[data-v-02935b42]:active{transform:scale(.95)}.make-same-button[data-v-02935b42]:active{background:#ecf5ff}.sidebar-toggle[data-v-02935b42]:active{background:#476bfb}.action-panel .action-button[data-v-02935b42]:hover{background-color:#fff;color:inherit;border-color:var(--border-color)}.action-panel .action-button[data-v-02935b42]:active{background-color:var(--brand-bg-soft);color:var(--brand-color);border-color:var(--brand-border-soft)}}@media(max-width:768px)and (orientation:landscape){.right-sidebar[data-v-02935b42]{width:50%!important;max-width:280px}.video-result-content video[data-v-02935b42]{max-height:200px}.text-result-empty[data-v-02935b42],.video-result-empty[data-v-02935b42]{padding:30px 20px}.text-result-empty i[data-v-02935b42],.video-result-empty i[data-v-02935b42]{font-size:36px;margin-bottom:8px}}.aigc-result-dialog .el-dialog{max-width:1480px;background:var(--bg-canvas,#fafafa);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-3,0 12px 40px hsla(0,0%,6%,.16));overflow:hidden}.aigc-result-dialog.el-dialog__wrapper{background:var(--bg-overlay,hsla(0,0%,8%,.45))}.aigc-result-dialog.el-dialog__wrapper .el-dialog{background:var(--bg-canvas,#fafafa);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-3,0 12px 40px hsla(0,0%,6%,.16))}.aigc-result-dialog .el-dialog__body{padding:0;height:80vh;background:var(--bg-canvas,#fafafa)}.aigc-result-dialog .el-dialog__header{border-bottom:1px solid var(--border-subtle,#e5e5e5)}.aigc-result-dialog .main-layout{height:100%}@media screen and (max-width:1024px){.aigc-result-dialog .el-dialog{width:calc(100vw - 24px)!important;margin-top:12px!important}.aigc-result-dialog .el-dialog__body{height:calc(100vh - 24px)}}