.ImageHistory_container__P1nW0{padding:1rem 0}.ImageHistory_historyDetail__RJteb{font-size:.95rem;color:#475569}.ImageHistory_historyPrompt__kPmSp{font-size:.95rem;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:2.8em}.ImageHistory_historyGrid__xZQA8{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:.9rem;gap:.9rem}.ImageHistory_historyToolbar__LMdlu{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ImageHistory_historyFilter__KohJx{display:flex;align-items:center;gap:.5rem}.ImageHistory_historyFilterLabel__H9c7q{color:#475569;font-size:.95rem}.ImageHistory_historySelect__5L9UX{padding:.45rem .6rem;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;color:#0f172a}.ImageHistory_historySaveBox__epbcm{display:flex;gap:.75rem;align-items:center;padding:.6rem .75rem;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.ImageHistory_historySaveMeta__T1sMF{display:flex;flex-direction:column;gap:.15rem}.ImageHistory_historySaveTitle__nQetn{font-weight:700;font-size:.9rem}.ImageHistory_historySaveValue__KgckX{color:#64748b;font-size:.85rem}.ImageHistory_historyHint__cmLt6{color:#64748b;font-size:.9rem;margin-bottom:.8rem}.ImageHistory_historyGroup__IVU_U{margin-top:1.1rem}.ImageHistory_historyGroupTitle__czv1F{font-weight:800;margin-bottom:.6rem}.ImageHistory_historyCard__BaG5a{padding:.9rem;border-radius:14px;border:1px solid #e2e8f0;background:#ffffff}.ImageHistory_historyHead__Qrvi1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.ImageHistory_historyTime__qq0pZ{color:#64748b;font-size:.85rem;white-space:nowrap}.ImageHistory_historyPreview__t8YJe{margin-top:.5rem;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ImageHistory_historyPreview__t8YJe:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ImageHistory_historyPreview__t8YJe img{width:100%;height:140px;object-fit:cover}.ImageHistory_historyCompare__iwPIy{margin-top:.5rem;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.4rem;gap:.4rem;align-items:center}.ImageHistory_historyCompareItem__n7yPY{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ImageHistory_historyCompareItem__n7yPY:hover{transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ImageHistory_historyCompareItem__n7yPY img{width:100%;height:80px;object-fit:cover;display:block}.ImageHistory_historyCompareArrow__Vzfaz{color:#94a3b8;font-size:1rem;font-weight:600}.ImageHistory_historyActions__PmWz2{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.ImageHistory_emptyState___TZzM{text-align:center;padding:2rem 1rem;color:#64748b}.ImageHistory_emptyIcon__yT1is{font-size:2.5rem;margin-bottom:.5rem}.ImageHistory_badge__bcZcD{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:12px;font-size:.8rem;font-weight:600;background:linear-gradient(135deg,#fcd34d,#fbbf24);color:#78350f;white-space:nowrap}.ImageHistory_secondaryBtn__H7Sui{padding:.5rem .9rem;border-radius:12px;font-size:.9rem;font-weight:600;background:#f1f5f9;color:#334155;border:none;cursor:pointer;transition:background .2s,color .2s}.ImageHistory_secondaryBtn__H7Sui:hover:not(:disabled){background:#e2e8f0}.ImageHistory_secondaryBtn__H7Sui:disabled{opacity:.5;cursor:not-allowed}.ImageHistory_previewOverlay__D5QlV{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageHistory_previewContent__fLPtm{position:relative;max-width:92vw;max-height:92vh;border-radius:16px;overflow:hidden;background:#0f172a;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ImageHistory_previewImage__Aplo7{display:block;max-width:92vw;max-height:92vh;object-fit:contain}.ImageHistory_previewClose__YxW3I{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.9);color:#0f172a;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ImageHistory_previewClose__YxW3I:hover{background:#ffffff}.ImageHistory_toastOverlay__ZzQ6C{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;pointer-events:none}.ImageHistory_toastContent__pOxRJ{padding:.85rem 1.5rem;border-radius:12px;background:rgba(15,23,42,.9);color:#ffffff;font-size:.95rem;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:ImageHistory_toastFadeIn__eR826 .2s ease-out}@keyframes ImageHistory_toastFadeIn__eR826{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ImageHistory_historyGrid__xZQA8{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.ImageHistory_historyToolbar__LMdlu{flex-direction:column;align-items:stretch;gap:.6rem}.ImageHistory_historyFilter__KohJx{flex-wrap:wrap}.ImageHistory_historySaveBox__epbcm{padding:.5rem .6rem}.ImageHistory_historyCard__BaG5a{padding:.75rem}.ImageHistory_historyPreview__t8YJe img{height:120px}.ImageHistory_historyCompareItem__n7yPY img{height:65px}.ImageHistory_historyActions__PmWz2{justify-content:center}.ImageHistory_secondaryBtn__H7Sui{padding:.45rem .75rem;font-size:.85rem}}@media (max-width:640px){.ImageHistory_container__P1nW0{padding:.75rem 0}.ImageHistory_historyGrid__xZQA8{grid-template-columns:1fr;gap:.75rem}.ImageHistory_historyToolbar__LMdlu{gap:.6rem}.ImageHistory_historyFilter__KohJx{width:100%}.ImageHistory_historyFilterLabel__H9c7q{font-size:.9rem}.ImageHistory_historySelect__5L9UX{flex:1 1;min-width:0;padding:.4rem .55rem;font-size:.9rem}.ImageHistory_historySaveBox__epbcm{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.5rem .65rem;border-radius:12px}.ImageHistory_historySaveTitle__nQetn{font-size:.85rem}.ImageHistory_historySaveValue__KgckX{font-size:.8rem}.ImageHistory_historyHint__cmLt6{font-size:.85rem;margin-bottom:.65rem}.ImageHistory_historyGroup__IVU_U{margin-top:.85rem}.ImageHistory_historyGroupTitle__czv1F{font-size:1rem;margin-bottom:.5rem}.ImageHistory_historyCard__BaG5a{padding:.75rem;border-radius:12px}.ImageHistory_historyHead__Qrvi1{flex-direction:row;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}.ImageHistory_historyTime__qq0pZ{font-size:.8rem}.ImageHistory_historyDetail__RJteb{font-size:.9rem}.ImageHistory_historyPrompt__kPmSp{font-size:.9rem;min-height:2.5em}.ImageHistory_historyPreview__t8YJe{margin-top:.4rem;border-radius:8px}.ImageHistory_historyPreview__t8YJe:hover{transform:none}.ImageHistory_historyPreview__t8YJe img{height:140px}.ImageHistory_historyCompare__iwPIy{margin-top:.4rem;gap:.3rem}.ImageHistory_historyCompareItem__n7yPY{border-radius:6px}.ImageHistory_historyCompareItem__n7yPY:hover{transform:none}.ImageHistory_historyCompareItem__n7yPY img{height:65px}.ImageHistory_historyCompareArrow__Vzfaz{font-size:.9rem}.ImageHistory_historyActions__PmWz2{gap:.4rem;margin-top:.5rem}.ImageHistory_badge__bcZcD{padding:.25rem .55rem;font-size:.75rem;border-radius:10px}.ImageHistory_secondaryBtn__H7Sui{flex:1 1;min-width:0;text-align:center;padding:.45rem .7rem;font-size:.85rem;border-radius:10px}.ImageHistory_emptyState___TZzM{padding:1.5rem .85rem}.ImageHistory_emptyIcon__yT1is{font-size:2.2rem;margin-bottom:.4rem}.ImageHistory_previewContent__fLPtm{max-width:95vw;max-height:95vh;border-radius:12px}.ImageHistory_previewImage__Aplo7{max-width:95vw;max-height:90vh}.ImageHistory_previewClose__YxW3I{width:32px;height:32px;font-size:1.25rem;top:6px;right:6px}.ImageHistory_toastContent__pOxRJ{padding:.75rem 1.25rem;font-size:.9rem;border-radius:10px}}@media (max-width:380px){.ImageHistory_container__P1nW0{padding:.5rem 0}.ImageHistory_historyCard__BaG5a{padding:.65rem}.ImageHistory_historyPreview__t8YJe img{height:120px}.ImageHistory_historyCompareItem__n7yPY img{height:55px}.ImageHistory_historyPrompt__kPmSp{font-size:.85rem}.ImageHistory_secondaryBtn__H7Sui{padding:.4rem .6rem;font-size:.8rem}.ImageHistory_emptyState___TZzM{padding:1.25rem .65rem}.ImageHistory_emptyIcon__yT1is{font-size:1.8rem}}.ImageEditorPanel_resultsSection__0_RZH{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:16px;background:linear-gradient(135deg,#ffffff,#fafafa);border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);min-height:480px;height:100%}.ImageEditorPanel_resultMeta__vBjjF{display:flex;align-items:center;gap:.5rem}.ImageEditorPanel_resultBadge__dPr4z{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border:1px solid #bfdbfe}.ImageEditorPanel_singleResultContainer__P0SVL{flex:1 1;display:flex;flex-direction:column;gap:.75rem;min-height:0}.ImageEditorPanel_singleResultCard__1OqWq{flex:1 1;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;transition:all .25s ease;animation:ImageEditorPanel_slideUp__5sfYW .4s ease-out;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:0}@keyframes ImageEditorPanel_slideUp__5sfYW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ImageEditorPanel_singleResultCard__1OqWq:hover{border-color:#c4b5fd;box-shadow:0 8px 24px rgba(139,92,246,.12)}.ImageEditorPanel_singleImageFrame__z9uKl{flex:1 1;width:100%;min-height:300px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ImageEditorPanel_singleImageFrame__z9uKl img{width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:transform .25s ease;animation:ImageEditorPanel_fadeInScale__GjgLo .5s ease-out}@keyframes ImageEditorPanel_fadeInScale__GjgLo{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ImageEditorPanel_singleImageFrame__z9uKl img:hover{transform:scale(1.02)}.ImageEditorPanel_resultNav__Ah2ih{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 0}.ImageEditorPanel_navBtn__28fmm{width:36px;height:36px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:1.4rem;font-weight:300;line-height:1;color:#475569;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ImageEditorPanel_navBtn__28fmm:hover:not(:disabled){background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#c4b5fd;color:#7c3aed;transform:scale(1.05)}.ImageEditorPanel_navBtn__28fmm:disabled{opacity:.4;cursor:not-allowed}.ImageEditorPanel_navText__dxQqK{font-weight:600;color:#475569;font-size:.9rem;min-width:60px;text-align:center}.ImageEditorPanel_resultInfo__rG2TP{padding:.5rem .75rem;background:#fafafa;border-top:1px solid #f1f5f9}.ImageEditorPanel_resultInfoText__tEYiE{font-size:.8rem;color:#64748b;font-weight:500;text-align:center}.ImageEditorPanel_resultActions__6ETVN{padding:.75rem;display:flex;justify-content:center;background:#fafafa;border-top:1px solid #f1f5f9}.ImageEditorPanel_downloadBtn__NCMwq{font-size:.8rem;padding:.5rem 1.25rem;border-radius:8px;background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-weight:600;transition:all .2s ease;cursor:pointer}.ImageEditorPanel_downloadBtn__NCMwq:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#c4b5fd;color:#7c3aed}.ImageEditorPanel_progressSection__StSCg{margin-top:auto;padding-top:.75rem;min-height:50px}.ImageEditorPanel_progressPlaceholder__aCyFM{margin-top:auto;min-height:50px}.ImageEditorPanel_emptyState__rNYGf{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;border-radius:12px;border:1.5px dashed #e2e8f0;background:linear-gradient(135deg,#fafafa,#f8fafc);min-height:320px}.ImageEditorPanel_emptyIcon__2RL04{font-size:3rem;margin-bottom:.75rem;opacity:.8}.ImageEditorPanel_emptyText__IGcaK{color:#64748b;font-size:.95rem;margin:0}@media (max-width:768px){.ImageEditorPanel_resultsSection__0_RZH{padding:1rem;min-height:360px}.ImageEditorPanel_singleImageFrame__z9uKl{min-height:200px}.ImageEditorPanel_navBtn__28fmm{width:32px;height:32px;font-size:1.2rem}.ImageEditorPanel_emptyState__rNYGf{min-height:240px;padding:2rem 1rem}.ImageEditorPanel_emptyIcon__2RL04{font-size:2.5rem}}@media (max-width:640px){.ImageEditorPanel_resultsSection__0_RZH{padding:.85rem;min-height:320px;gap:.75rem;border-radius:14px}.ImageEditorPanel_resultMeta__vBjjF{gap:.35rem}.ImageEditorPanel_resultBadge__dPr4z{font-size:.75rem;padding:.2rem .5rem}.ImageEditorPanel_singleResultContainer__P0SVL{gap:.6rem}.ImageEditorPanel_singleResultCard__1OqWq{border-radius:12px}.ImageEditorPanel_singleImageFrame__z9uKl{min-height:180px}.ImageEditorPanel_singleImageFrame__z9uKl img:hover{transform:none}.ImageEditorPanel_resultNav__Ah2ih{gap:.75rem;padding:.35rem 0}.ImageEditorPanel_navBtn__28fmm{width:36px;height:36px;font-size:1.3rem}.ImageEditorPanel_navText__dxQqK{font-size:.85rem;min-width:50px}.ImageEditorPanel_resultInfo__rG2TP{padding:.4rem .6rem}.ImageEditorPanel_resultInfoText__tEYiE{font-size:.75rem}.ImageEditorPanel_resultActions__6ETVN{padding:.6rem}.ImageEditorPanel_downloadBtn__NCMwq{width:100%;padding:.55rem 1rem;font-size:.85rem}.ImageEditorPanel_progressSection__StSCg{padding-top:.6rem;min-height:45px}.ImageEditorPanel_progressPlaceholder__aCyFM{min-height:45px}.ImageEditorPanel_emptyState__rNYGf{min-height:200px;padding:1.5rem 1rem;border-radius:10px}.ImageEditorPanel_emptyIcon__2RL04{font-size:2.2rem;margin-bottom:.5rem}.ImageEditorPanel_emptyText__IGcaK{font-size:.9rem}}@media (max-width:380px){.ImageEditorPanel_resultsSection__0_RZH{padding:.75rem;min-height:280px}.ImageEditorPanel_singleImageFrame__z9uKl{min-height:160px}.ImageEditorPanel_navBtn__28fmm{width:32px;height:32px;font-size:1.2rem}.ImageEditorPanel_emptyState__rNYGf{min-height:180px;padding:1.25rem .75rem}.ImageEditorPanel_emptyIcon__2RL04{font-size:2rem}}.BatchPanel_cardList__nhdlJ{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.BatchPanel_promptCard__UV_OR{border:1px solid #e2e8f0;border-radius:16px;background:#ffffff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.BatchPanel_promptCard__UV_OR:hover{border-color:#c4b5fd;box-shadow:0 4px 20px rgba(139,92,246,.08)}.BatchPanel_cardHeader__XepDP{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg,#faf5ff,#f8fafc);border-bottom:1px solid #e2e8f0}.BatchPanel_cardTitle__Aoddv{font-weight:700;font-size:.95rem;color:#7c3aed}.BatchPanel_removeCardBtn__r9iDM{width:28px;height:28px;border-radius:8px;background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.BatchPanel_removeCardBtn__r9iDM:hover{background:#fef2f2;border-color:#fecdd3;color:#dc2626}.BatchPanel_cardContent__xrWWv{display:grid;grid-template-columns:140px 1fr;grid-gap:1rem;gap:1rem;padding:1rem}.BatchPanel_refSection__Evtmn{display:flex;flex-direction:column;gap:.5rem}.BatchPanel_refLabel__fmNcS{font-size:.85rem;color:#64748b;font-weight:600}.BatchPanel_refUpload___pscx{width:120px;height:120px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:all .2s ease}.BatchPanel_refUpload___pscx:hover{border-color:#8b5cf6;background:#faf5ff}.BatchPanel_refUploadIcon__JkSqC{font-size:1.8rem}.BatchPanel_refUploadText__t3kjB{font-size:.8rem;color:#64748b;text-align:center;padding:0 .5rem}.BatchPanel_refPreview__hsRcx{position:relative;width:120px;height:120px;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.BatchPanel_refPreview__hsRcx img{width:100%;height:100%;object-fit:cover}.BatchPanel_refRemoveBtn__xhkwM{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.9);border:none;color:#0f172a;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.BatchPanel_refRemoveBtn__xhkwM:hover{background:#fef2f2;color:#dc2626}.BatchPanel_promptSection__c0tid{display:flex;flex-direction:column;gap:.75rem}.BatchPanel_promptTextarea__5Fhg_{min-height:80px!important}.BatchPanel_cardSettings__YkjZU{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem}.BatchPanel_addCardBtn__ez8G4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:1.5px dashed #c4b5fd;border-radius:16px;background:#faf5ff;color:#7c3aed;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease}.BatchPanel_addCardBtn__ez8G4:hover{background:#f3e8ff;border-color:#8b5cf6;transform:translateY(-1px)}.BatchPanel_addCardIcon__z3RrZ{font-size:1.3rem;font-weight:400}.BatchPanel_globalSection__m_Qam{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1rem 0}.BatchPanel_globalSettings__877yp{padding:1rem;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.BatchPanel_globalTitle__pGGJH{font-weight:700;font-size:.95rem;margin-bottom:.75rem;color:#0f172a}.BatchPanel_statsBox__IHMoi{padding:1rem;border-radius:14px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #c4b5fd}.BatchPanel_statsRow__ha0rp{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.BatchPanel_statItem__h_BrB{text-align:center}.BatchPanel_statLabel__EOA8w{font-size:.85rem;color:#64748b;margin-bottom:.25rem}.BatchPanel_statValue__s2NYv{font-size:1.5rem;font-weight:800;color:#7c3aed}.BatchPanel_actionRow__yuYaK{display:flex;gap:.75rem;justify-content:flex-end;margin:1rem 0}.BatchPanel_actionRow__yuYaK button{min-width:120px}.BatchPanel_resultsSection__Weorc{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.BatchPanel_resultGroup__YRMXt{margin-top:1rem;padding:1.25rem;border-radius:16px;background:linear-gradient(135deg,#ffffff,#fafafa);border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease}.BatchPanel_resultGroup__YRMXt:hover{box-shadow:0 4px 16px rgba(139,92,246,.08);border-color:#ddd6fe}.BatchPanel_resultGroupHeader__m2Cw0{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.BatchPanel_resultGroupTitle__ZY_Sw{font-weight:700;font-size:1rem;color:#1e293b;line-height:1.4}.BatchPanel_resultGroupMeta__X7I_Y{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.BatchPanel_resultGroupBadge__mL_zH{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.BatchPanel_resultGroupBadge__mL_zH.BatchPanel_ratio__PR8jb{background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#7c3aed;border-color:#ddd6fe}.BatchPanel_resultGroupBadge__mL_zH.BatchPanel_resolution__DZ_3M{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a;border-color:#bbf7d0}.BatchPanel_resultGroupBadge__mL_zH.BatchPanel_count__f2vq0{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border-color:#bfdbfe}.BatchPanel_resultGroupGrid__17ZHB{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.BatchPanel_resultItem__mPJWJ{border-radius:14px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;transition:all .25s ease;animation:BatchPanel_slideUp__3OKLA .4s ease-out;box-shadow:0 1px 3px rgba(0,0,0,.05)}@keyframes BatchPanel_slideUp__3OKLA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BatchPanel_resultItem__mPJWJ:hover{border-color:#c4b5fd;box-shadow:0 8px 24px rgba(139,92,246,.12);transform:translateY(-2px)}.BatchPanel_resultImageFrame__t23wk{width:100%;min-height:140px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.BatchPanel_resultImageFrame__t23wk img{width:100%;height:auto;max-height:320px;object-fit:contain;cursor:zoom-in;transition:transform .25s ease;animation:BatchPanel_fadeInScale__RfXQR .5s ease-out}@keyframes BatchPanel_fadeInScale__RfXQR{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.BatchPanel_resultImageFrame__t23wk img:hover{transform:scale(1.02)}.BatchPanel_resultActions__27_pF{padding:.75rem;display:flex;justify-content:center;background:#fafafa;border-top:1px solid #f1f5f9}.BatchPanel_resultActions__27_pF button{font-size:.8rem;padding:.5rem 1rem;border-radius:8px;background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-weight:600;transition:all .2s ease;cursor:pointer}.BatchPanel_resultActions__27_pF button:hover{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#c4b5fd;color:#7c3aed}@media (max-width:768px){.BatchPanel_cardContent__xrWWv{grid-template-columns:1fr}.BatchPanel_refSection__Evtmn{flex-direction:row;align-items:center;gap:1rem}.BatchPanel_refPreview__hsRcx,.BatchPanel_refUpload___pscx{width:80px;height:80px}.BatchPanel_cardSettings__YkjZU,.BatchPanel_globalSection__m_Qam{grid-template-columns:1fr}.BatchPanel_resultGroupGrid__17ZHB{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.BatchPanel_resultGroupMeta__X7I_Y{flex-direction:column;align-items:flex-start}.BatchPanel_resultGroupBadge__mL_zH{font-size:.75rem;padding:.2rem .5rem}}@media (max-width:640px){.BatchPanel_cardList__nhdlJ{gap:.85rem;margin:.85rem 0}.BatchPanel_promptCard__UV_OR{border-radius:14px}.BatchPanel_cardHeader__XepDP{padding:.6rem .85rem}.BatchPanel_cardTitle__Aoddv{font-size:.9rem}.BatchPanel_removeCardBtn__r9iDM{width:26px;height:26px;font-size:1rem}.BatchPanel_cardContent__xrWWv{padding:.85rem;gap:.85rem}.BatchPanel_refSection__Evtmn{flex-direction:row;align-items:flex-start;gap:.75rem}.BatchPanel_refLabel__fmNcS{font-size:.8rem}.BatchPanel_refPreview__hsRcx,.BatchPanel_refUpload___pscx{width:72px;height:72px;border-radius:10px}.BatchPanel_refUploadIcon__JkSqC{font-size:1.5rem}.BatchPanel_refUploadText__t3kjB{font-size:.7rem}.BatchPanel_promptSection__c0tid{gap:.6rem}.BatchPanel_promptTextarea__5Fhg_{min-height:70px!important;font-size:.9rem}.BatchPanel_cardSettings__YkjZU{grid-template-columns:1fr;gap:.6rem}.BatchPanel_addCardBtn__ez8G4{padding:.85rem;border-radius:14px;font-size:.9rem}.BatchPanel_addCardIcon__z3RrZ{font-size:1.2rem}.BatchPanel_globalSection__m_Qam{grid-template-columns:1fr;gap:.85rem;margin:.85rem 0}.BatchPanel_globalSettings__877yp{padding:.85rem;border-radius:12px}.BatchPanel_globalTitle__pGGJH{font-size:.9rem;margin-bottom:.6rem}.BatchPanel_statsBox__IHMoi{padding:.85rem;border-radius:12px}.BatchPanel_statsRow__ha0rp{gap:.6rem}.BatchPanel_statLabel__EOA8w{font-size:.8rem}.BatchPanel_statValue__s2NYv{font-size:1.3rem}.BatchPanel_actionRow__yuYaK{flex-direction:column;gap:.6rem;margin:.85rem 0}.BatchPanel_actionRow__yuYaK button{width:100%;min-width:unset}.BatchPanel_resultsSection__Weorc{margin-top:1.25rem;padding-top:1.25rem}.BatchPanel_resultGroup__YRMXt{margin-top:.85rem;padding:1rem;border-radius:14px}.BatchPanel_resultGroupHeader__m2Cw0{margin-bottom:.85rem;gap:.4rem}.BatchPanel_resultGroupTitle__ZY_Sw{font-size:.95rem}.BatchPanel_resultGroupMeta__X7I_Y{flex-direction:row;flex-wrap:wrap;gap:.35rem}.BatchPanel_resultGroupBadge__mL_zH{font-size:.7rem;padding:.15rem .45rem}.BatchPanel_resultGroupGrid__17ZHB{grid-template-columns:1fr 1fr;gap:.6rem}.BatchPanel_resultItem__mPJWJ{border-radius:12px}.BatchPanel_resultImageFrame__t23wk{min-height:120px}.BatchPanel_resultImageFrame__t23wk img{max-height:220px}.BatchPanel_resultImageFrame__t23wk img:hover{transform:none}.BatchPanel_resultActions__27_pF{padding:.6rem}.BatchPanel_resultActions__27_pF button{width:100%;font-size:.75rem;padding:.45rem .85rem}}@media (max-width:380px){.BatchPanel_cardContent__xrWWv{padding:.75rem}.BatchPanel_refPreview__hsRcx,.BatchPanel_refUpload___pscx{width:64px;height:64px}.BatchPanel_resultGroupGrid__17ZHB{grid-template-columns:1fr}.BatchPanel_resultImageFrame__t23wk{min-height:140px}.BatchPanel_resultImageFrame__t23wk img{max-height:280px}}.ComparePanel_comparePanel__Gtzi3{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.ComparePanel_controlColumn__0wm_5{display:flex;flex-direction:column;gap:1rem}.ComparePanel_modelSelectors__qrIMa{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ComparePanel_modelCard__J06Eb{padding:.75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .2s ease}.ComparePanel_modelCard__J06Eb:hover{border-color:#c4b5fd;background:#faf5ff}.ComparePanel_modelCardLabel__jYZpb{font-size:.8rem;color:#64748b;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.02em}.ComparePanel_modelCardSelect__xMKlN{width:100%;padding:.5rem .75rem;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;font-size:.9rem;font-weight:600;color:#0f172a}.ComparePanel_modelCardSelect__xMKlN:focus{outline:none;border-color:#8b5cf6}.ComparePanel_referenceSection__F1w0c{margin-top:.5rem}.ComparePanel_settingsRow__puBtX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.ComparePanel_resultsColumn__svlje,.ComparePanel_resultsContainer__SAipf{display:flex;flex-direction:column;gap:1rem}.ComparePanel_resultsContainer__SAipf{padding:1rem;border-radius:16px;background:linear-gradient(135deg,#ffffff,#fafafa);border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);min-height:560px}.ComparePanel_modelResultSection__2HCR9{flex:1 1;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;min-height:240px}.ComparePanel_modelResultHeader__AYPzL{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.ComparePanel_modelResultTitle__gQg6P{font-weight:700;font-size:.95rem;color:#0f172a;display:flex;align-items:center;gap:.5rem}.ComparePanel_modelBadge__cU_jX{padding:.15rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#ffffff}.ComparePanel_modelBadgeAlt__AE6AI{background:linear-gradient(135deg,#f97316,#ea580c)}.ComparePanel_imageGrid__ccI5L{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem;align-content:start}.ComparePanel_imageCard__ZkMSu{position:relative;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;transition:all .2s ease;cursor:pointer}.ComparePanel_imageCard__ZkMSu:hover{border-color:#c4b5fd;box-shadow:0 4px 12px rgba(139,92,246,.15);transform:translateY(-2px)}.ComparePanel_imageFrame__Ptr4B{width:100%;height:140px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;overflow:hidden}.ComparePanel_imageFrame__Ptr4B img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ComparePanel_imageCard__ZkMSu:hover .ComparePanel_imageFrame__Ptr4B img{transform:scale(1.05)}.ComparePanel_imageInfo__x72_W{padding:.4rem .5rem;display:flex;justify-content:space-between;align-items:center;background:#fafafa;border-top:1px solid #f1f5f9}.ComparePanel_imageIndex__ncR_j{font-size:.75rem;color:#64748b;font-weight:500}.ComparePanel_downloadIconBtn__QfT5U{width:24px;height:24px;border-radius:6px;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.9rem}.ComparePanel_downloadIconBtn__QfT5U:hover{background:#e2e8f0;color:#0f172a}.ComparePanel_emptyResult__aj5U3{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;border-radius:10px;border:1.5px dashed #e2e8f0;background:linear-gradient(135deg,#fafafa,#f8fafc)}.ComparePanel_emptyIcon__sCt0j{font-size:2rem;margin-bottom:.5rem;opacity:.7}.ComparePanel_emptyText__yGYLA{color:#64748b;font-size:.9rem;margin:0}.ComparePanel_generatingState__u_L7N{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem}.ComparePanel_spinner__6v7ye{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;animation:ComparePanel_spin__c6aEH .8s linear infinite}@keyframes ComparePanel_spin__c6aEH{to{transform:rotate(1turn)}}.ComparePanel_generatingText__RUQDB{color:#8b5cf6;font-size:.9rem;font-weight:600}.ComparePanel_progressSection__apX4r{margin-top:auto;padding-top:.75rem}.ComparePanel_resultMeta__hvwQc{padding:.5rem .75rem;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0}.ComparePanel_resultMetaText___U22L{font-size:.85rem;color:#475569;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes ComparePanel_slideIn__36WVP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ComparePanel_imageCard__ZkMSu{animation:ComparePanel_slideIn__36WVP .3s ease-out}@media (max-width:1024px){.ComparePanel_comparePanel__Gtzi3{grid-template-columns:1fr}.ComparePanel_settingsRow__puBtX{grid-template-columns:repeat(2,1fr)}.ComparePanel_resultsContainer__SAipf{min-height:400px}}@media (max-width:640px){.ComparePanel_comparePanel__Gtzi3{gap:1rem}.ComparePanel_controlColumn__0wm_5{gap:.85rem}.ComparePanel_modelSelectors__qrIMa{grid-template-columns:1fr;gap:.6rem}.ComparePanel_modelCard__J06Eb{padding:.65rem;border-radius:10px}.ComparePanel_modelCardLabel__jYZpb{font-size:.75rem;margin-bottom:.2rem}.ComparePanel_modelCardSelect__xMKlN{padding:.45rem .65rem;font-size:.85rem}.ComparePanel_settingsRow__puBtX{grid-template-columns:1fr;gap:.6rem}.ComparePanel_resultsColumn__svlje{gap:.85rem}.ComparePanel_resultsContainer__SAipf{padding:.85rem;border-radius:14px;min-height:320px;gap:.85rem}.ComparePanel_modelResultSection__2HCR9{padding:.65rem;border-radius:10px;min-height:180px;gap:.4rem}.ComparePanel_modelResultHeader__AYPzL{padding-bottom:.4rem}.ComparePanel_modelResultTitle__gQg6P{font-size:.9rem;gap:.4rem}.ComparePanel_modelBadge__cU_jX{font-size:.7rem;padding:.12rem .4rem}.ComparePanel_imageGrid__ccI5L{grid-template-columns:repeat(2,1fr);gap:.4rem}.ComparePanel_imageCard__ZkMSu{border-radius:8px}.ComparePanel_imageCard__ZkMSu:hover{transform:none}.ComparePanel_imageFrame__Ptr4B{height:90px}.ComparePanel_imageFrame__Ptr4B img:hover{transform:none}.ComparePanel_imageInfo__x72_W{padding:.35rem .4rem}.ComparePanel_imageIndex__ncR_j{font-size:.7rem}.ComparePanel_downloadIconBtn__QfT5U{width:22px;height:22px;font-size:.85rem}.ComparePanel_emptyResult__aj5U3{padding:1.25rem .75rem;border-radius:8px}.ComparePanel_emptyIcon__sCt0j{font-size:1.6rem;margin-bottom:.35rem}.ComparePanel_emptyText__yGYLA{font-size:.85rem}.ComparePanel_generatingState__u_L7N{padding:1.25rem .75rem;gap:.6rem}.ComparePanel_spinner__6v7ye{width:28px;height:28px;border-width:2.5px}.ComparePanel_generatingText__RUQDB{font-size:.85rem}.ComparePanel_progressSection__apX4r{padding-top:.6rem}.ComparePanel_resultMeta__hvwQc{padding:.4rem .6rem;border-radius:6px}.ComparePanel_resultMetaText___U22L{font-size:.8rem}}@media (max-width:380px){.ComparePanel_resultsContainer__SAipf{padding:.75rem;min-height:280px}.ComparePanel_modelResultSection__2HCR9{min-height:160px;padding:.55rem}.ComparePanel_imageGrid__ccI5L{gap:.35rem}.ComparePanel_imageFrame__Ptr4B{height:80px}.ComparePanel_emptyResult__aj5U3{padding:1rem .5rem}.ComparePanel_emptyIcon__sCt0j{font-size:1.4rem}}