.con[data-v-38276b57]{background-color:#fff}.con .body[data-v-38276b57]{border-top:.0625rem solid #eee;background-color:#f7f9fa;min-height:calc(100vh - 5rem)}.con .main-container[data-v-38276b57]{display:flex;min-height:calc(100vh - 5rem)}.con .left-panel[data-v-38276b57]{width:20rem;flex-shrink:0;background:#141414;color:#fff;border-right:.0625rem solid #3a3a3a}.con .left-panel .panel-inner[data-v-38276b57]{padding:1.5rem 1.25rem 0 1.25rem}.con .left-panel .panel-section .examples-section[data-v-38276b57]{margin-bottom:.9375rem}.con .left-panel .panel-section .examples-title[data-v-38276b57]{font-size:.9375rem;color:#ddd;margin-bottom:.75rem;font-weight:500}.con .left-panel .panel-section .examples-grid[data-v-38276b57]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.con .left-panel .panel-section .example-item[data-v-38276b57]{width:100%;aspect-ratio:1/1;border-radius:.375rem;overflow:hidden;cursor:pointer;border:.125rem solid transparent;transition:all .2s ease}.con .left-panel .panel-section .example-item[data-v-38276b57]:hover{border-color:#ff4d4f;transform:scale(1.05)}.con .left-panel .panel-section .example-img[data-v-38276b57]{width:100%;height:100%;object-fit:cover}.con .left-panel .panel-section .upload-sections[data-v-38276b57]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.con .left-panel .panel-section .upload-section-item[data-v-38276b57]{display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}.con .left-panel .panel-section .upload-title[data-v-38276b57]{font-size:1rem;font-weight:500;color:#f0f0f0;padding:0 .25rem}.con .left-panel .panel-section .button-group[data-v-38276b57]{display:flex;flex-direction:column;gap:.9375rem;margin-top:.625rem}.con .left-panel .panel-section .btn[data-v-38276b57]{width:100%;padding:.875rem 0;border:none;border-radius:.375rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .25s ease;text-align:center}.con .left-panel .panel-section .btn[data-v-38276b57]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.con .left-panel .panel-section .upload-btn[data-v-38276b57]{background-color:#ff4d4f;color:#fff}.con .left-panel .panel-section .upload-btn[data-v-38276b57]:not(:disabled):hover{background-color:#ff6b6b;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(255,77,79,.3)}.con .left-panel .panel-section .download-btn[data-v-38276b57]{background-color:#2a2a2a;color:#f0f0f0;border:.0625rem solid #4a4a4a}.con .left-panel .panel-section .download-btn[data-v-38276b57]:not(:disabled):hover{background-color:#383838;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem rgba(0,0,0,.3)}.con .left-panel .panel-title[data-v-38276b57]{font-size:1.125rem;font-weight:600;color:#f0f0f0;padding-bottom:.625rem;margin-bottom:.625rem;border-bottom:.0625rem solid #3a3a3a}.con .left-panel .upload-container[data-v-38276b57]{height:10.5rem;position:relative;width:100%;transition:all .3s ease}.con .left-panel .upload-area[data-v-38276b57]{width:100%;height:100%;background-color:#2f343c;border:.125rem dashed #4a4a4a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.con .left-panel .upload-area[data-v-38276b57]:hover{border-color:#ff4d4f;background-color:#383d47}.con .left-panel .upload-placeholder[data-v-38276b57]{text-align:center;padding:0 .75rem}.con .left-panel .upload-hint[data-v-38276b57],.con .left-panel .upload-status[data-v-38276b57]{color:#999;font-size:.875rem;line-height:1.5}.con .left-panel .upload-preview[data-v-38276b57]{position:relative;height:10.5rem;border-radius:.5rem;overflow:hidden;border:.0625rem solid #3a3a3a;transition:all .3s ease}.con .left-panel .preview-img[data-v-38276b57]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.con .left-panel .preview-img[data-v-38276b57]:hover{transform:scale(1.03)}.con .left-panel .remove-img[data-v-38276b57]{position:absolute;top:.375rem;right:.375rem;height:1.625rem;width:1.625rem;cursor:pointer;background-color:rgba(0,0,0,.6);border-radius:50%;padding:.1875rem;transition:all .2s ease;z-index:10}.con .left-panel .remove-img[data-v-38276b57]:hover{transform:scale(1.15);background-color:#ff4d4f}.con .main-content[data-v-38276b57]{flex:1;display:flex;flex-direction:column;background:#0f0f0f;color:#fff}.con .main-content .image-container[data-v-38276b57]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.875rem;background-color:#0a0a0a}.con .main-content .image-wrapper[data-v-38276b57]{position:relative;max-width:100%;text-align:center}.con .main-content .main-image[data-v-38276b57]{max-width:80%;max-height:70vh;border-radius:.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.3);margin:0 auto}.con .main-content .image-empty-state[data-v-38276b57]{color:#666;font-size:1rem;padding:2.5rem 3.75rem;background-color:#1a1a1a;border-radius:.5rem;margin:0 auto}.con .main-content .history-section[data-v-38276b57]{width:95.625rem;padding:1.25rem 1.5625rem;background:#1a1a1a;border-top:.0625rem solid #3a3a3a}.con .main-content .history-section .history-scroll-wrapper[data-v-38276b57]{width:100%;overflow:hidden}.con .main-content .history-section .history-scroll-container[data-v-38276b57]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.con .main-content .history-section .history-scroll-container[data-v-38276b57]::-webkit-scrollbar{height:.375rem}.con .main-content .history-section .history-scroll-container[data-v-38276b57]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:.1875rem}.con .main-content .history-section .history-scroll-container[data-v-38276b57]::-webkit-scrollbar-thumb{background:#555;border-radius:.1875rem}.con .main-content .history-section .history-scroll-container[data-v-38276b57]::-webkit-scrollbar-thumb:hover{background:#777}.con .main-content .history-section .history-container[data-v-38276b57]{display:flex;gap:.9375rem;padding:.3125rem 0;min-width:max-content}.con .main-content .history-section .history-item[data-v-38276b57]{position:relative;flex-shrink:0;width:6.25rem;height:6.25rem;border-radius:.375rem;overflow:hidden;cursor:pointer;border:.125rem solid transparent;transition:all .2s ease}.con .main-content .history-section .history-item .delete-btn[data-v-38276b57]{position:absolute;top:-.5rem;right:-.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ff4d4f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:10}.con .main-content .history-section .history-item .delete-btn img[data-v-38276b57]{padding-top:.3125rem;padding-right:.3125rem;width:.5rem;height:.5rem;object-fit:contain;filter:brightness(0) invert(1)}.con .main-content .history-section .history-item:hover .delete-btn[data-v-38276b57]{opacity:1}.con .main-content .history-section .history-item.active[data-v-38276b57],.con .main-content .history-section .history-item[data-v-38276b57]:hover{border-color:#ff4d4f;transform:translateY(-.125rem)}.con .main-content .history-section .history-img[data-v-38276b57]{width:100%;height:100%;object-fit:cover}.con .main-content .history-section .history-empty[data-v-38276b57]{flex-shrink:0;min-width:100%;height:6.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888;background-color:#222;border-radius:.375rem}.con .main-content .history-section .empty-text[data-v-38276b57]{font-size:.875rem;margin-bottom:.3125rem}.con .main-content .history-section .empty-subtext[data-v-38276b57]{font-size:.75rem;color:#999}.hidden[data-v-38276b57]{display:none!important}.loading-overlay[data-v-38276b57]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(.1875rem)}.loading-container[data-v-38276b57]{text-align:center;padding:1.875rem 2.5rem;background-color:#1a1a1a;border-radius:.75rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.5)}.spinner[data-v-38276b57]{width:3.125rem;height:3.125rem;margin:0 auto 1.25rem;border:.3125rem solid #333;border-top:.3125rem solid #ff4d4f;border-radius:50%;animation:spin-data-v-38276b57 1s linear infinite}.loading-text[data-v-38276b57]{color:#fff;font-size:1.125rem;margin-bottom:.625rem;font-weight:500}.loading-subtext[data-v-38276b57]{color:#999;font-size:.875rem;max-width:18.75rem;line-height:1.5;margin-bottom:1.25rem}.cancel-btn[data-v-38276b57]{background-color:#333;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.cancel-btn[data-v-38276b57]:hover{background-color:#555}@keyframes spin-data-v-38276b57{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}