.toast-container{bottom:var(--space-6,24px);z-index:10000;gap:var(--space-2,8px);pointer-events:none;max-width:calc(100vw - var(--space-8,32px));flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:auto;cursor:pointer;background:#1e1e1ef2;border-radius:10px;align-items:center;gap:10px;min-width:200px;max-width:400px;padding:12px 16px;font-size:14px;font-weight:500;animation:.3s ease-out toast-slide-in;display:flex;box-shadow:0 4px 20px #0000004d}.toast:hover{background:#282828fa}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.toast-message{flex:1;line-height:1.4}.toast-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:14px;line-height:1;transition:color .2s}.toast-close:hover{color:#fff}.toast-success{border-left:3px solid #10b981}.toast-success .toast-icon{color:#fff;background:#10b981}.toast-error{border-left:3px solid #ef4444}.toast-error .toast-icon{color:#fff;background:#ef4444}.toast-warning{border-left:3px solid #f59e0b}.toast-warning .toast-icon{color:#fff;background:#f59e0b}.toast-info{border-left:3px solid #3b82f6}.toast-info .toast-icon{color:#fff;background:#3b82f6}@media (max-width:640px){.toast-container{bottom:var(--bottom-nav-safe-area,80px);left:var(--space-4,16px);right:var(--space-4,16px);max-width:none;transform:none}.toast{min-width:auto;max-width:none;padding:var(--space-3,12px)var(--space-4,14px);font-size:13px}}
.GenerationLogsTab-module__aqaK6G__genLogs{flex-direction:column;gap:24px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsHeader{justify-content:space-between;align-items:center;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.GenerationLogsTab-module__aqaK6G__genLogsRefresh{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsRefresh:hover:not(:disabled){background:var(--bg-tertiary)}.GenerationLogsTab-module__aqaK6G__genLogsRefresh.GenerationLogsTab-module__aqaK6G__loading{opacity:.6;cursor:not-allowed}.GenerationLogsTab-module__aqaK6G__genLogsSection{flex-direction:column;gap:12px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsSectionTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsSectionIcon{color:var(--text-muted);display:flex}.GenerationLogsTab-module__aqaK6G__genLogsSectionIcon.GenerationLogsTab-module__aqaK6G__error{color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsBadge{background:var(--bg-tertiary);color:var(--text-muted);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.GenerationLogsTab-module__aqaK6G__genLogsStatusGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:768px){.GenerationLogsTab-module__aqaK6G__genLogsStatusGrid{grid-template-columns:1fr}}.GenerationLogsTab-module__aqaK6G__genLogsStatusCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.GenerationLogsTab-module__aqaK6G__genLogsStatusCard.GenerationLogsTab-module__aqaK6G__connected{background:#10b9810d;border-color:#10b981}.GenerationLogsTab-module__aqaK6G__genLogsStatusCard.GenerationLogsTab-module__aqaK6G__disconnected{background:#ef44440d;border-color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsStatusIndicator{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsStatusDot{background:#ef4444;border-radius:50%;width:8px;height:8px}.GenerationLogsTab-module__aqaK6G__genLogsStatusDot.GenerationLogsTab-module__aqaK6G__active{background:#10b981;animation:2s infinite GenerationLogsTab-module__aqaK6G__pulse;box-shadow:0 0 8px #10b98180}@keyframes GenerationLogsTab-module__aqaK6G__pulse{0%,to{opacity:1}50%{opacity:.5}}.GenerationLogsTab-module__aqaK6G__genLogsStatusDetail{color:var(--text-muted);margin-top:4px;font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsStatusError{color:#ef4444;margin-top:4px;font-size:11px}.GenerationLogsTab-module__aqaK6G__genLogsStatusValue{color:var(--text-primary);font-size:24px;font-weight:600}.GenerationLogsTab-module__aqaK6G__genLogsStatusLabel{color:var(--text-muted);margin-top:4px;font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsErrorSummary{flex-wrap:wrap;gap:8px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsErrorChip{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsErrorChip:hover{border-color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsErrorChip.GenerationLogsTab-module__aqaK6G__active{background:#ef44441a;border-color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsErrorChipCode{color:var(--text-secondary);font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsErrorChipCount{color:#ef4444;font-size:12px;font-weight:600}.GenerationLogsTab-module__aqaK6G__genLogsErrorClear{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsErrorList{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.GenerationLogsTab-module__aqaK6G__genLogsErrorItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsErrorLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsErrorCode{color:#ef4444;font-size:12px;font-weight:600}.GenerationLogsTab-module__aqaK6G__genLogsErrorMsg{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.GenerationLogsTab-module__aqaK6G__genLogsErrorRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsErrorUser{color:var(--text-secondary);font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsErrorMode{background:var(--bg-tertiary);color:var(--text-muted);border-radius:3px;padding:2px 6px;font-size:10px}.GenerationLogsTab-module__aqaK6G__genLogsErrorTime{color:var(--text-muted);font-size:11px}.GenerationLogsTab-module__aqaK6G__genLogsEmpty{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.GenerationLogsTab-module__aqaK6G__genLogsPerfSummary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:768px){.GenerationLogsTab-module__aqaK6G__genLogsPerfSummary{grid-template-columns:repeat(2,1fr)}}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:8px;padding:16px}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__success{border-color:#10b981}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__error{border-color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__rate{border-color:#3b82f6}.GenerationLogsTab-module__aqaK6G__genLogsPerfValue{color:var(--text-primary);font-size:24px;font-weight:600}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__success .GenerationLogsTab-module__aqaK6G__genLogsPerfValue{color:#10b981}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__error .GenerationLogsTab-module__aqaK6G__genLogsPerfValue{color:#ef4444}.GenerationLogsTab-module__aqaK6G__genLogsPerfCard.GenerationLogsTab-module__aqaK6G__rate .GenerationLogsTab-module__aqaK6G__genLogsPerfValue{color:#3b82f6}.GenerationLogsTab-module__aqaK6G__genLogsPerfLabel{color:var(--text-muted);margin-top:4px;font-size:12px}.GenerationLogsTab-module__aqaK6G__genLogsChart{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.GenerationLogsTab-module__aqaK6G__genLogsChartTitle{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:500}.GenerationLogsTab-module__aqaK6G__genLogsChartBars{align-items:flex-end;gap:2px;height:120px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsChartBarWrapper{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsChartBar{background:#10b981;border-radius:2px 2px 0 0;width:100%;max-width:20px;min-height:2px;transition:height .3s;position:relative}.GenerationLogsTab-module__aqaK6G__genLogsChartBarFailed{background:#ef4444;border-radius:0 0 2px 2px;position:absolute;bottom:0;left:0;right:0}.GenerationLogsTab-module__aqaK6G__genLogsChartLabel{color:var(--text-muted);height:14px;margin-top:4px;font-size:10px}.GenerationLogsTab-module__aqaK6G__genLogsChartLegend{justify-content:center;gap:16px;margin-top:12px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsChartLegendItem{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.GenerationLogsTab-module__aqaK6G__genLogsChartLegendDot{border-radius:2px;width:8px;height:8px}.GenerationLogsTab-module__aqaK6G__genLogsChartLegendDot.GenerationLogsTab-module__aqaK6G__success{background:#10b981}.GenerationLogsTab-module__aqaK6G__genLogsChartLegendDot.GenerationLogsTab-module__aqaK6G__failed{background:#ef4444}.GenerationLogsTab-module__aqaK6G__skeletonActions{gap:8px;display:flex}
.ConfirmDialog-module__2F4gKq__overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out ConfirmDialog-module__2F4gKq__overlayFadeIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__2F4gKq__dialog{background:#fff;border-radius:14px;width:90%;max-width:360px;padding:24px;animation:.2s ease-out ConfirmDialog-module__2F4gKq__dialogSlideIn;box-shadow:0 8px 32px #00000026}.ConfirmDialog-module__2F4gKq__title{color:#18181b;margin:0 0 8px;font-size:16px;font-weight:600}.ConfirmDialog-module__2F4gKq__message{color:#71717a;margin:0 0 20px;font-size:14px;line-height:1.5}.ConfirmDialog-module__2F4gKq__actions{justify-content:flex-end;gap:8px;display:flex}.ConfirmDialog-module__2F4gKq__cancelBtn,.ConfirmDialog-module__2F4gKq__confirmBtn{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s}.ConfirmDialog-module__2F4gKq__cancelBtn{color:#52525b;background:#f4f4f5}.ConfirmDialog-module__2F4gKq__cancelBtn:hover{background:#e4e4e7}.ConfirmDialog-module__2F4gKq__confirmBtn{background:var(--accent-primary,#6366f1);color:#fff}.ConfirmDialog-module__2F4gKq__confirmBtn:hover{opacity:.9}.ConfirmDialog-module__2F4gKq__confirmBtnDanger{background:#ef4444}.ConfirmDialog-module__2F4gKq__confirmBtnDanger:hover{background:#dc2626}body.dark-mode .ConfirmDialog-module__2F4gKq__dialog{background:var(--bg-tertiary);border:1px solid var(--border-light);box-shadow:0 8px 32px #0009}body.dark-mode .ConfirmDialog-module__2F4gKq__title{color:var(--text-primary)}body.dark-mode .ConfirmDialog-module__2F4gKq__message{color:var(--text-secondary)}body.dark-mode .ConfirmDialog-module__2F4gKq__cancelBtn{color:var(--text-primary);background:#1d1d38}body.dark-mode .ConfirmDialog-module__2F4gKq__cancelBtn:hover{background:#232345}@keyframes ConfirmDialog-module__2F4gKq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__2F4gKq__dialogSlideIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
.ReportDialog-module__oySIba__overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out ReportDialog-module__oySIba__overlayFadeIn;display:flex;position:fixed;inset:0}.ReportDialog-module__oySIba__dialog{background:#fff;border-radius:14px;width:90%;max-width:400px;padding:24px;animation:.2s ease-out ReportDialog-module__oySIba__dialogSlideIn;box-shadow:0 8px 32px #00000026}.ReportDialog-module__oySIba__title{color:#18181b;margin:0 0 4px;font-size:16px;font-weight:600}.ReportDialog-module__oySIba__subtitle{color:#a1a1aa;margin:0 0 16px;font-size:13px}.ReportDialog-module__oySIba__options{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.ReportDialog-module__oySIba__option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.ReportDialog-module__oySIba__option:hover{background:#f4f4f5}.ReportDialog-module__oySIba__radio{width:16px;height:16px;accent-color:var(--accent-primary,#6366f1)}.ReportDialog-module__oySIba__optionLabel{color:#3f3f46;font-size:14px}.ReportDialog-module__oySIba__textarea{color:#18181b;resize:vertical;border:1px solid #e4e4e7;border-radius:8px;outline:none;width:100%;margin-bottom:16px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.ReportDialog-module__oySIba__textarea:focus{border-color:var(--accent-primary,#6366f1)}.ReportDialog-module__oySIba__actions{justify-content:flex-end;gap:8px;display:flex}.ReportDialog-module__oySIba__cancelBtn,.ReportDialog-module__oySIba__submitBtn{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s}.ReportDialog-module__oySIba__cancelBtn{color:#52525b;background:#f4f4f5}.ReportDialog-module__oySIba__cancelBtn:hover{background:#e4e4e7}.ReportDialog-module__oySIba__submitBtn{color:#fff;background:#ef4444}.ReportDialog-module__oySIba__submitBtn:hover{background:#dc2626}.ReportDialog-module__oySIba__submitBtn:disabled{opacity:.4;cursor:not-allowed}body.dark-mode .ReportDialog-module__oySIba__dialog{background:var(--bg-tertiary);border:1px solid var(--border-light);box-shadow:0 8px 32px #0009}body.dark-mode .ReportDialog-module__oySIba__title{color:var(--text-primary)}body.dark-mode .ReportDialog-module__oySIba__subtitle{color:var(--text-tertiary)}body.dark-mode .ReportDialog-module__oySIba__option:hover{background:#ffffff0a}body.dark-mode .ReportDialog-module__oySIba__optionLabel{color:var(--text-primary)}body.dark-mode .ReportDialog-module__oySIba__textarea{background:var(--bg-secondary);color:var(--text-primary);border-color:#ffffff14}body.dark-mode .ReportDialog-module__oySIba__textarea:focus{border-color:#818cf866}body.dark-mode .ReportDialog-module__oySIba__cancelBtn{color:var(--text-primary);background:#1d1d38}body.dark-mode .ReportDialog-module__oySIba__cancelBtn:hover{background:#232345}@keyframes ReportDialog-module__oySIba__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportDialog-module__oySIba__dialogSlideIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
.ModelSelectModal-module__vHgNba__selectPanel{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-tertiary,#f7f7f9);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ModelSelectModal-module__vHgNba__selectTitle{color:var(--text-primary,#1a1a1a);margin-bottom:4px;font-size:14px;font-weight:600}.ModelSelectModal-module__vHgNba__settingsGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ModelSelectModal-module__vHgNba__settingItem{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#eee);border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.ModelSelectModal-module__vHgNba__settingLabel{color:var(--text-tertiary,#999);text-transform:uppercase;font-size:10px}.ModelSelectModal-module__vHgNba__settingValue{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.ModelSelectModal-module__vHgNba__flagRow{flex-wrap:wrap;gap:6px;display:flex}.ModelSelectModal-module__vHgNba__flag{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.ModelSelectModal-module__vHgNba__flagOk{color:#16a34a;background:#22c55e1a}.ModelSelectModal-module__vHgNba__flagNo{color:#d97706;background:#f59e0b1a}.ModelSelectModal-module__vHgNba__selectButton{background:var(--accent-color,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-weight:600;transition:opacity .2s,transform .2s}.ModelSelectModal-module__vHgNba__selectButton:hover{transform:translateY(-1px)}.ModelSelectModal-module__vHgNba__selectButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ModelSelectModal-module__vHgNba__selectHint{color:var(--text-secondary,#666);margin:0;font-size:12px}
.ModelMarketModal-module__2xM3kq__overlay{z-index:var(--z-modal-backdrop,80);background:#06060fb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ModelMarketModal-module__2xM3kq__modal{background:var(--bg-primary,#fff);width:min(1100px,96vw);max-height:90vh;z-index:var(--z-modal,90);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -24px #00000073}.ModelMarketModal-module__2xM3kq__header{border-bottom:1px solid var(--border-color,#ececec);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ModelMarketModal-module__2xM3kq__title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:700}.ModelMarketModal-module__2xM3kq__subtitle{color:var(--text-secondary,#666);margin:6px 0 0;font-size:13px}.ModelMarketModal-module__2xM3kq__closeButton{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#f8f8f8);width:36px;height:36px;color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:inline-flex}.ModelMarketModal-module__2xM3kq__closeButton:hover{background:#6366f11a;border-color:#6366f180}.ModelMarketModal-module__2xM3kq__toolbar{border-bottom:1px solid var(--border-color,#ececec);align-items:center;gap:12px;padding:16px 24px;display:flex}.ModelMarketModal-module__2xM3kq__search{flex:1;position:relative}.ModelMarketModal-module__2xM3kq__searchIcon{color:var(--text-tertiary,#999);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ModelMarketModal-module__2xM3kq__searchInput{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#fafafa);width:100%;color:var(--text-primary,#1a1a1a);border-radius:10px;padding:10px 12px 10px 36px;font-size:14px}.ModelMarketModal-module__2xM3kq__searchInput:focus{border-color:#6366f199;outline:none;box-shadow:0 0 0 3px #6366f126}.ModelMarketModal-module__2xM3kq__filterGroup{gap:6px;display:flex}.ModelMarketModal-module__2xM3kq__filterButton{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#f8f8f8);color:var(--text-secondary,#555);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.ModelMarketModal-module__2xM3kq__filterButtonActive{color:#fff;background:#6366f1f2;border-color:#6366f1f2}.ModelMarketModal-module__2xM3kq__sortGroup{gap:8px;display:flex}.ModelMarketModal-module__2xM3kq__sortButton{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#f8f8f8);color:var(--text-secondary,#555);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.ModelMarketModal-module__2xM3kq__sortButtonActive{color:#fff;background:#6366f1f2;border-color:#6366f1f2}.ModelMarketModal-module__2xM3kq__body{flex:1;display:flex;overflow:hidden}.ModelMarketModal-module__2xM3kq__mainArea{border-right:1px solid var(--border-color,#ececec);flex-direction:column;flex:1;display:flex;overflow:hidden}.ModelMarketModal-module__2xM3kq__countRow{color:var(--text-secondary,#666);align-items:center;gap:8px;padding:12px 24px 0;font-size:12px;display:flex}.ModelMarketModal-module__2xM3kq__countLabel{color:var(--text-primary,#1a1a1a);font-weight:600}.ModelMarketModal-module__2xM3kq__countValue{color:var(--text-secondary,#666)}.ModelMarketModal-module__2xM3kq__content{flex:1;padding:20px 24px 10px;overflow-y:auto}.ModelMarketModal-module__2xM3kq__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.ModelMarketModal-module__2xM3kq__sidebar{background:var(--bg-secondary,#fafafa);flex-direction:column;flex-shrink:0;width:320px;display:flex}.ModelMarketModal-module__2xM3kq__preview{flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.ModelMarketModal-module__2xM3kq__previewEmpty{color:var(--text-tertiary,#999);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.ModelMarketModal-module__2xM3kq__previewImageWrapper{aspect-ratio:1;background:var(--bg-tertiary,#f0f0f0);border-radius:12px;width:100%;position:relative;overflow:hidden}.ModelMarketModal-module__2xM3kq__previewImage{object-fit:cover}.ModelMarketModal-module__2xM3kq__previewPlaceholder{width:100%;height:100%;color:var(--text-tertiary,#999);justify-content:center;align-items:center;display:flex}.ModelMarketModal-module__2xM3kq__previewInfo{margin-top:16px}.ModelMarketModal-module__2xM3kq__previewName{color:var(--text-primary,#1a1a1a);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.ModelMarketModal-module__2xM3kq__previewMeta{color:var(--text-secondary,#666);flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;font-size:12px;display:flex}.ModelMarketModal-module__2xM3kq__previewMetaItem{align-items:center;gap:4px;display:flex}.ModelMarketModal-module__2xM3kq__previewSettings{background:#6366f10f;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;padding:10px;display:grid}.ModelMarketModal-module__2xM3kq__previewSettingsTitle{color:var(--text-secondary,#666);grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:600}.ModelMarketModal-module__2xM3kq__previewSettingItem{flex-direction:column;gap:2px;display:flex}.ModelMarketModal-module__2xM3kq__previewSettingLabel{color:var(--text-tertiary,#999);font-size:10px}.ModelMarketModal-module__2xM3kq__previewSettingValue{color:var(--text-primary,#1a1a1a);font-size:12px;font-weight:600}.ModelMarketModal-module__2xM3kq__badgeRow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ModelMarketModal-module__2xM3kq__badge{color:#6366f1;background:#6366f114;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.ModelMarketModal-module__2xM3kq__badgeWarning{color:#d97706;background:#f59e0b1a}.ModelMarketModal-module__2xM3kq__previewSelectBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-size:14px;font-weight:600;transition:background .2s}.ModelMarketModal-module__2xM3kq__previewSelectBtn:hover{background:#4f52dd}.ModelMarketModal-module__2xM3kq__previewSelectBtnActive{background:var(--bg-tertiary,#e0e0e0);color:var(--text-primary,#1a1a1a)}.ModelMarketModal-module__2xM3kq__previewSelectBtnActive:hover{color:#fff;background:#dc3232}.ModelMarketModal-module__2xM3kq__status{text-align:center;color:var(--text-secondary,#666);padding:40px 0;font-size:14px}.ModelMarketModal-module__2xM3kq__error{text-align:center;color:var(--text-secondary,#666);padding:40px 0}.ModelMarketModal-module__2xM3kq__error p{margin-bottom:12px}.ModelMarketModal-module__2xM3kq__retryButton{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#f5f5f5);cursor:pointer;border-radius:8px;padding:8px 16px}.ModelMarketModal-module__2xM3kq__footer{justify-content:center;padding:12px 24px 20px;display:flex}.ModelMarketModal-module__2xM3kq__loadMoreButton{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#f5f5f5);color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:10px;padding:10px 20px}.ModelMarketModal-module__2xM3kq__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.ModelMarketModal-module__2xM3kq__body{flex-direction:column}.ModelMarketModal-module__2xM3kq__mainArea{border-right:none;border-bottom:1px solid var(--border-color,#ececec)}.ModelMarketModal-module__2xM3kq__sidebar{flex-direction:row;width:100%;max-height:200px}.ModelMarketModal-module__2xM3kq__preview{border-right:1px solid var(--border-color,#ececec);flex:1;padding:12px}}@media (max-width:600px){.ModelMarketModal-module__2xM3kq__overlay{padding:0}.ModelMarketModal-module__2xM3kq__modal{border-radius:0;width:100%;height:100%;max-height:none}.ModelMarketModal-module__2xM3kq__header,.ModelMarketModal-module__2xM3kq__toolbar,.ModelMarketModal-module__2xM3kq__content,.ModelMarketModal-module__2xM3kq__footer,.ModelMarketModal-module__2xM3kq__countRow{padding-left:16px;padding-right:16px}.ModelMarketModal-module__2xM3kq__toolbar{flex-direction:column;align-items:stretch}.ModelMarketModal-module__2xM3kq__filterGroup{flex-wrap:wrap}.ModelMarketModal-module__2xM3kq__sidebar{flex-direction:column;max-height:280px}.ModelMarketModal-module__2xM3kq__preview{border-right:none;border-bottom:1px solid var(--border-color,#ececec);flex-direction:row;align-items:flex-start;gap:12px}.ModelMarketModal-module__2xM3kq__previewInfo{flex:1;margin-top:0}.ModelMarketModal-module__2xM3kq__previewSelectBtn{padding:10px;font-size:13px}}
.LoraSelectModal-module__cLGGQa__selectPanel{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-tertiary,#f7f7f9);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.LoraSelectModal-module__cLGGQa__selectHeader{justify-content:space-between;align-items:center;display:flex}.LoraSelectModal-module__cLGGQa__selectTitle{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600}.LoraSelectModal-module__cLGGQa__selectValue{color:var(--text-secondary,#555);font-size:13px;font-weight:600}.LoraSelectModal-module__cLGGQa__slider{width:100%}.LoraSelectModal-module__cLGGQa__sliderLabels{color:var(--text-tertiary,#999);justify-content:space-between;font-size:12px;display:flex}.LoraSelectModal-module__cLGGQa__selectButton{background:var(--accent-color,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-weight:600;transition:opacity .2s,transform .2s}.LoraSelectModal-module__cLGGQa__selectButton:hover{transform:translateY(-1px)}.LoraSelectModal-module__cLGGQa__selectButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoraSelectModal-module__cLGGQa__selectHint{color:var(--text-secondary,#666);margin:0;font-size:12px}
.LoraMarketCard-module__rBXkXq__card{text-align:left;background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e6e6e6);cursor:pointer;border-radius:14px;flex-direction:column;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.LoraMarketCard-module__rBXkXq__card:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 12px 20px -12px #00000040}.LoraMarketCard-module__rBXkXq__cardSelected{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.LoraMarketCard-module__rBXkXq__cardSelected:after{content:"";z-index:3;background:#6366f1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;left:8px}.LoraMarketCard-module__rBXkXq__cardPreview{border-color:#6366f199;box-shadow:0 0 0 3px #6366f126}.LoraMarketCard-module__rBXkXq__imageWrapper{aspect-ratio:1;background:var(--bg-tertiary,#f5f5f7);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.LoraMarketCard-module__rBXkXq__moreButton{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,background .2s;display:flex;position:absolute;top:8px;right:8px}.LoraMarketCard-module__rBXkXq__card:hover .LoraMarketCard-module__rBXkXq__moreButton{opacity:1}.LoraMarketCard-module__rBXkXq__moreButton:hover{background:#000c}.LoraMarketCard-module__rBXkXq__image{object-fit:cover;width:100%;height:100%}.LoraMarketCard-module__rBXkXq__placeholder{color:var(--text-tertiary,#9b9b9b);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.LoraMarketCard-module__rBXkXq__info{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.LoraMarketCard-module__rBXkXq__name{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600}.LoraMarketCard-module__rBXkXq__uploader{color:var(--text-secondary,#666);font-size:12px}.LoraMarketCard-module__rBXkXq__stats{color:var(--text-secondary,#666);gap:10px;font-size:12px;display:flex}.LoraMarketCard-module__rBXkXq__stat{align-items:center;gap:4px;display:inline-flex}
.LoraMarketModal-module__VYuK7q__overlay{z-index:var(--z-modal-backdrop,80);background:#06060fb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LoraMarketModal-module__VYuK7q__modal{background:var(--bg-primary,#fff);width:min(1100px,96vw);max-height:90vh;z-index:var(--z-modal,90);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -24px #00000073}.LoraMarketModal-module__VYuK7q__header{border-bottom:1px solid var(--border-color,#ececec);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.LoraMarketModal-module__VYuK7q__title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:700}.LoraMarketModal-module__VYuK7q__subtitle{color:var(--text-secondary,#666);margin:6px 0 0;font-size:13px}.LoraMarketModal-module__VYuK7q__closeButton{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#f8f8f8);width:36px;height:36px;color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:inline-flex}.LoraMarketModal-module__VYuK7q__closeButton:hover{background:#6366f11a;border-color:#6366f180}.LoraMarketModal-module__VYuK7q__toolbar{border-bottom:1px solid var(--border-color,#ececec);align-items:center;gap:12px;padding:16px 24px;display:flex}.LoraMarketModal-module__VYuK7q__search{flex:1;position:relative}.LoraMarketModal-module__VYuK7q__searchIcon{color:var(--text-tertiary,#999);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.LoraMarketModal-module__VYuK7q__searchInput{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#fafafa);width:100%;color:var(--text-primary,#1a1a1a);border-radius:10px;padding:10px 12px 10px 36px;font-size:14px}.LoraMarketModal-module__VYuK7q__searchInput:focus{border-color:#6366f199;outline:none;box-shadow:0 0 0 3px #6366f126}.LoraMarketModal-module__VYuK7q__sortGroup{gap:8px;display:flex}.LoraMarketModal-module__VYuK7q__sortButton{border:1px solid var(--border-color,#e6e6e6);background:var(--bg-secondary,#f8f8f8);color:var(--text-secondary,#555);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.LoraMarketModal-module__VYuK7q__sortButtonActive{color:#fff;background:#6366f1f2;border-color:#6366f1f2}.LoraMarketModal-module__VYuK7q__body{flex:1;display:flex;overflow:hidden}.LoraMarketModal-module__VYuK7q__mainArea{border-right:1px solid var(--border-color,#ececec);flex-direction:column;flex:1;display:flex;overflow:hidden}.LoraMarketModal-module__VYuK7q__countRow{color:var(--text-secondary,#666);align-items:center;gap:8px;padding:12px 24px 0;font-size:12px;display:flex}.LoraMarketModal-module__VYuK7q__countLabel{color:var(--text-primary,#1a1a1a);font-weight:600}.LoraMarketModal-module__VYuK7q__countValue{color:var(--text-secondary,#666)}.LoraMarketModal-module__VYuK7q__content{flex:1;padding:20px 24px 10px;overflow-y:auto}.LoraMarketModal-module__VYuK7q__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.LoraMarketModal-module__VYuK7q__sidebar{background:var(--bg-secondary,#fafafa);flex-direction:column;flex-shrink:0;width:320px;display:flex}.LoraMarketModal-module__VYuK7q__preview{border-bottom:1px solid var(--border-color,#ececec);flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.LoraMarketModal-module__VYuK7q__previewEmpty{color:var(--text-tertiary,#999);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.LoraMarketModal-module__VYuK7q__previewImageWrapper{aspect-ratio:1;background:var(--bg-tertiary,#f0f0f0);border-radius:12px;width:100%;position:relative;overflow:hidden}.LoraMarketModal-module__VYuK7q__previewImage{object-fit:cover}.LoraMarketModal-module__VYuK7q__previewPlaceholder{width:100%;height:100%;color:var(--text-tertiary,#999);justify-content:center;align-items:center;display:flex}.LoraMarketModal-module__VYuK7q__previewInfo{margin-top:16px}.LoraMarketModal-module__VYuK7q__previewName{color:var(--text-primary,#1a1a1a);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.LoraMarketModal-module__VYuK7q__previewMeta{color:var(--text-secondary,#666);flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;font-size:12px;display:flex}.LoraMarketModal-module__VYuK7q__previewMetaItem{align-items:center;gap:4px;display:flex}.LoraMarketModal-module__VYuK7q__previewWeight{color:var(--text-primary,#1a1a1a);background:#6366f114;border-radius:6px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 10px;font-size:12px;display:inline-flex}.LoraMarketModal-module__VYuK7q__previewWeightLabel{color:var(--text-secondary,#666)}.LoraMarketModal-module__VYuK7q__previewWeightValue{color:#6366f1;font-weight:600}.LoraMarketModal-module__VYuK7q__previewSelectBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-size:14px;font-weight:600;transition:background .2s}.LoraMarketModal-module__VYuK7q__previewSelectBtn:hover{background:#4f52dd}.LoraMarketModal-module__VYuK7q__previewSelectBtn:disabled{background:var(--bg-tertiary,#e0e0e0);color:var(--text-tertiary,#999);cursor:not-allowed}.LoraMarketModal-module__VYuK7q__selection{max-height:180px;padding:16px 20px;overflow-y:auto}.LoraMarketModal-module__VYuK7q__selectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.LoraMarketModal-module__VYuK7q__selectionTitle{color:var(--text-primary,#1a1a1a);font-size:12px;font-weight:600}.LoraMarketModal-module__VYuK7q__selectionCount{color:#6366f1;font-size:11px;font-weight:600}.LoraMarketModal-module__VYuK7q__selectionEmpty{color:var(--text-tertiary,#999);text-align:center;padding:12px 0;font-size:12px}.LoraMarketModal-module__VYuK7q__selectionList{flex-wrap:wrap;gap:8px;display:flex}.LoraMarketModal-module__VYuK7q__selectionChip{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e6e6e6);border-radius:8px;align-items:center;gap:6px;max-width:140px;padding:4px 6px 4px 4px;display:flex}.LoraMarketModal-module__VYuK7q__selectionChipImg{object-fit:cover;border-radius:6px;flex-shrink:0;width:28px;height:28px}.LoraMarketModal-module__VYuK7q__selectionChipPlaceholder{background:var(--bg-tertiary,#f0f0f0);width:28px;height:28px;color:var(--text-tertiary,#999);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LoraMarketModal-module__VYuK7q__selectionChipName{color:var(--text-primary,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.LoraMarketModal-module__VYuK7q__selectionChipRemove{width:18px;height:18px;color:var(--text-tertiary,#999);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.LoraMarketModal-module__VYuK7q__selectionChipRemove:hover{color:#ef4444;background:#ef44441a}.LoraMarketModal-module__VYuK7q__status{text-align:center;color:var(--text-secondary,#666);padding:40px 0;font-size:14px}.LoraMarketModal-module__VYuK7q__error{text-align:center;color:var(--text-secondary,#666);padding:40px 0}.LoraMarketModal-module__VYuK7q__error p{margin-bottom:12px}.LoraMarketModal-module__VYuK7q__retryButton{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#f5f5f5);cursor:pointer;border-radius:8px;padding:8px 16px}.LoraMarketModal-module__VYuK7q__footer{justify-content:center;padding:12px 24px 20px;display:flex}.LoraMarketModal-module__VYuK7q__loadMoreButton{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#f5f5f5);color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:10px;padding:10px 20px}.LoraMarketModal-module__VYuK7q__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.LoraMarketModal-module__VYuK7q__body{flex-direction:column}.LoraMarketModal-module__VYuK7q__mainArea{border-right:none;border-bottom:1px solid var(--border-color,#ececec)}.LoraMarketModal-module__VYuK7q__sidebar{flex-direction:row;width:100%;max-height:200px}.LoraMarketModal-module__VYuK7q__preview{border-bottom:none;border-right:1px solid var(--border-color,#ececec);flex:1;padding:12px}.LoraMarketModal-module__VYuK7q__previewImage{aspect-ratio:auto;width:80px;height:80px}.LoraMarketModal-module__VYuK7q__selection{flex:1;max-height:none;padding:12px}}@media (max-width:600px){.LoraMarketModal-module__VYuK7q__overlay{padding:0}.LoraMarketModal-module__VYuK7q__modal{border-radius:0;width:100%;height:100%;max-height:none}.LoraMarketModal-module__VYuK7q__header,.LoraMarketModal-module__VYuK7q__toolbar,.LoraMarketModal-module__VYuK7q__content,.LoraMarketModal-module__VYuK7q__footer,.LoraMarketModal-module__VYuK7q__countRow{padding-left:16px;padding-right:16px}.LoraMarketModal-module__VYuK7q__toolbar{flex-direction:column;align-items:stretch}.LoraMarketModal-module__VYuK7q__sidebar{flex-direction:column;max-height:280px}.LoraMarketModal-module__VYuK7q__preview{border-right:none;border-bottom:1px solid var(--border-color,#ececec);flex-direction:row;align-items:flex-start;gap:12px}.LoraMarketModal-module__VYuK7q__previewInfo{flex:1;margin-top:0}.LoraMarketModal-module__VYuK7q__previewSelectBtn{padding:10px;font-size:13px}}
.SelectedMarketLoras-module__mGaV7W__wrapper{flex-direction:column;gap:6px;margin-top:8px;display:flex}.SelectedMarketLoras-module__mGaV7W__title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:600}.SelectedMarketLoras-module__mGaV7W__loraItem{background:var(--bg-secondary);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .15s;display:flex}.SelectedMarketLoras-module__mGaV7W__loraItem:hover{border-color:var(--border-light)}.SelectedMarketLoras-module__mGaV7W__nameRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SelectedMarketLoras-module__mGaV7W__weightName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.SelectedMarketLoras-module__mGaV7W__removeButton{border:1px solid var(--border-light);background:var(--bg-primary);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.SelectedMarketLoras-module__mGaV7W__removeButton:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.SelectedMarketLoras-module__mGaV7W__sliderRow{align-items:center;gap:8px;display:flex}.SelectedMarketLoras-module__mGaV7W__weightSlider{appearance:none;background:var(--border-light);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.SelectedMarketLoras-module__mGaV7W__weightSlider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:transform .15s}.SelectedMarketLoras-module__mGaV7W__weightSlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.SelectedMarketLoras-module__mGaV7W__weightSlider::-moz-range-thumb{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.SelectedMarketLoras-module__mGaV7W__weightValue{width:28px;color:var(--accent-primary);text-align:right;flex-shrink:0;font-size:11px;font-weight:600}
.CoreSettingsPanel-module__iotGWq__field{flex-direction:column;gap:10px;display:flex}.CoreSettingsPanel-module__iotGWq__fieldAccented{background:#818cf805;border-left:2px solid #818cf84d;border-radius:0 8px 8px 0;padding:12px 12px 12px 14px;position:relative}.CoreSettingsPanel-module__iotGWq__fieldAccented:before{content:"";background:var(--accent-primary);border-radius:0 0 1px 1px;width:2px;height:20px;position:absolute;top:0;left:-2px}.CoreSettingsPanel-module__iotGWq__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.CoreSettingsPanel-module__iotGWq__labelActions{align-items:center;gap:8px;display:inline-flex}.CoreSettingsPanel-module__iotGWq__label{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.CoreSettingsPanel-module__iotGWq__guideLink{border:1px solid var(--border-light);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.CoreSettingsPanel-module__iotGWq__guideLink:hover{color:var(--accent-primary);background:#818cf80d;border-color:#818cf84d}.CoreSettingsPanel-module__iotGWq__guideIcon{width:14px;height:14px;display:block}.CoreSettingsPanel-module__iotGWq__loraSearchButton{color:var(--accent-primary);cursor:pointer;background:#818cf80f;border:1px solid #818cf866;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.CoreSettingsPanel-module__iotGWq__loraSearchButton:hover{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border-color:#0000;box-shadow:0 2px 8px #818cf840}.CoreSettingsPanel-module__iotGWq__loraSearchButton:active{box-shadow:none;transform:scale(.97)}.CoreSettingsPanel-module__iotGWq__searchIcon{width:12px;height:12px;display:block}.CoreSettingsPanel-module__iotGWq__tooltip{border:1px solid var(--border-default);width:16px;height:16px;color:var(--text-tertiary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;transition:all .15s;display:inline-flex;position:relative}.CoreSettingsPanel-module__iotGWq__tooltip:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light)}.CoreSettingsPanel-module__iotGWq__tooltip:after{content:attr(data-tip);background:var(--text-primary);color:var(--bg-primary);opacity:0;visibility:hidden;z-index:100;text-align:left;border-radius:8px;width:280px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.5;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #00000026}.CoreSettingsPanel-module__iotGWq__tooltip:hover:after{opacity:1;visibility:visible}.CoreSettingsPanel-module__iotGWq__selectGroup{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.CoreSettingsPanel-module__iotGWq__selectBtn{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:center;text-overflow:ellipsis;background:0 0;border-radius:8px;padding:10px 8px;font-size:11px;font-weight:500;transition:all .15s;overflow:hidden}.CoreSettingsPanel-module__iotGWq__selectBtn:hover{border-color:var(--accent-primary)}.CoreSettingsPanel-module__iotGWq__selectBtn.CoreSettingsPanel-module__iotGWq__active{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.CoreSettingsPanel-module__iotGWq__loraGroupContainer{flex-direction:column;gap:16px;display:flex}.CoreSettingsPanel-module__iotGWq__loraGroup{flex-direction:column;gap:8px;display:flex}.CoreSettingsPanel-module__iotGWq__loraGroupHeader{align-items:center;gap:8px;display:flex}.CoreSettingsPanel-module__iotGWq__loraGroupName{color:var(--text-secondary);font-size:12px;font-weight:600}.CoreSettingsPanel-module__iotGWq__loraGroupDesc{color:var(--text-tertiary);font-size:11px}.CoreSettingsPanel-module__iotGWq__loraGrid{flex-wrap:wrap;gap:8px;display:flex}.CoreSettingsPanel-module__iotGWq__loraBtn{border:1px solid var(--border-light);text-align:center;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;transition:all .15s;display:flex}.CoreSettingsPanel-module__iotGWq__loraBtn:hover{border-color:var(--accent-primary);background:#4f46e50d}.CoreSettingsPanel-module__iotGWq__loraBtn.CoreSettingsPanel-module__iotGWq__active{border-color:var(--accent-primary);background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff}.CoreSettingsPanel-module__iotGWq__loraName{color:inherit;font-size:12px;font-weight:500}.CoreSettingsPanel-module__iotGWq__loraWeightSection{background:var(--bg-secondary);border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.CoreSettingsPanel-module__iotGWq__loraWeightRow{align-items:center;gap:12px;display:flex}.CoreSettingsPanel-module__iotGWq__loraWeightName{color:var(--text-secondary);flex:0 0 80px;font-size:12px;font-weight:500}.CoreSettingsPanel-module__iotGWq__loraWeightSlider{appearance:none;background:var(--border-light);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.CoreSettingsPanel-module__iotGWq__loraWeightSlider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:transform .15s}.CoreSettingsPanel-module__iotGWq__loraWeightSlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.CoreSettingsPanel-module__iotGWq__loraWeightSlider::-moz-range-thumb{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.CoreSettingsPanel-module__iotGWq__loraWeightValue{color:var(--accent-primary);text-align:right;flex:0 0 32px;font-size:12px;font-weight:600}.CoreSettingsPanel-module__iotGWq__fieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CoreSettingsPanel-module__iotGWq__fieldItem{flex-direction:column;gap:8px;display:flex}.CoreSettingsPanel-module__iotGWq__selectDropdown{border:1px solid var(--border-light);background:var(--bg-secondary);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border-radius:8px;outline:none;padding:10px 36px 10px 12px;font-size:13px;transition:border-color .15s}.CoreSettingsPanel-module__iotGWq__selectDropdown:focus{border-color:var(--accent-primary)}.CoreSettingsPanel-module__iotGWq__selectDropdown:hover{border-color:var(--text-muted)}.CoreSettingsPanel-module__iotGWq__addBtn{border:1px solid var(--accent-primary);color:var(--accent-primary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .15s}.CoreSettingsPanel-module__iotGWq__addBtn:hover{background:var(--accent-primary);color:#fff}.CoreSettingsPanel-module__iotGWq__presetList,.CoreSettingsPanel-module__iotGWq__charList{flex-wrap:wrap;gap:8px;display:flex}.CoreSettingsPanel-module__iotGWq__presetItem,.CoreSettingsPanel-module__iotGWq__charItem{align-items:center;gap:4px;display:flex}.CoreSettingsPanel-module__iotGWq__presetBtn,.CoreSettingsPanel-module__iotGWq__charBtn{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;transition:all .15s}.CoreSettingsPanel-module__iotGWq__presetBtn:hover,.CoreSettingsPanel-module__iotGWq__charBtn:hover{border-color:var(--accent-primary);background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff}.CoreSettingsPanel-module__iotGWq__deleteBtn{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;font-size:14px;line-height:1;transition:all .15s}.CoreSettingsPanel-module__iotGWq__deleteBtn:hover{color:#ef4444;background:#ef44441a}.CoreSettingsPanel-module__iotGWq__emptyText{color:var(--text-muted);margin:0;font-size:13px}.CoreSettingsPanel-module__iotGWq__disabledHint{color:var(--text-tertiary);margin-left:4px;font-size:10px;font-weight:400}.CoreSettingsPanel-module__iotGWq__selectDropdown.CoreSettingsPanel-module__iotGWq__disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-tertiary)}@media (max-width:640px){.CoreSettingsPanel-module__iotGWq__fieldGrid{grid-template-columns:1fr;gap:12px}.CoreSettingsPanel-module__iotGWq__selectGroup{flex-direction:column}}.CoreSettingsPanel-module__iotGWq__marketModelChip{background:var(--accent-light,#6366f114);border:1px solid var(--accent-primary,#6366f1);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.CoreSettingsPanel-module__iotGWq__marketModelName{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}.CoreSettingsPanel-module__iotGWq__marketModelBadge{background:var(--accent-primary,#6366f1);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.CoreSettingsPanel-module__iotGWq__marketModelRemove{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.CoreSettingsPanel-module__iotGWq__marketModelRemove:hover{color:#ef4444;background:#ef44441a}
.AdvancedPanel-module__HUR1lG__field{flex-direction:column;gap:10px;display:flex}.AdvancedPanel-module__HUR1lG__labelSm{color:var(--text-tertiary);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.AdvancedPanel-module__HUR1lG__tooltipSm{border:1px solid var(--border-default);width:14px;height:14px;color:var(--text-tertiary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:9px;transition:all .15s;display:inline-flex;position:relative}.AdvancedPanel-module__HUR1lG__tooltipSm:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light)}.AdvancedPanel-module__HUR1lG__tooltipSm:after{content:attr(data-tip);background:var(--text-primary);color:var(--bg-primary);opacity:0;visibility:hidden;z-index:100;text-align:left;border-radius:8px;width:280px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.5;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #00000026}.AdvancedPanel-module__HUR1lG__tooltipSm:hover:after{opacity:1;visibility:visible}.AdvancedPanel-module__HUR1lG__textareaSm{border:1px solid var(--border-light);width:100%;color:var(--text-secondary);resize:vertical;background:0 0;border-radius:6px;min-height:60px;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.AdvancedPanel-module__HUR1lG__textareaSm::placeholder{color:var(--text-tertiary)}.AdvancedPanel-module__HUR1lG__textareaSm:focus{border-color:var(--text-tertiary);outline:none}.AdvancedPanel-module__HUR1lG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.AdvancedPanel-module__HUR1lG__chipSm{border:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.AdvancedPanel-module__HUR1lG__chipSm:hover{border-color:var(--text-tertiary)}.AdvancedPanel-module__HUR1lG__chipSm.AdvancedPanel-module__HUR1lG__active{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.AdvancedPanel-module__HUR1lG__seedSection{border:1px solid var(--border-light);background:var(--bg-secondary);border-radius:8px;padding:12px}.AdvancedPanel-module__HUR1lG__seedSection.AdvancedPanel-module__HUR1lG__expanded{border-color:var(--accent-primary)}.AdvancedPanel-module__HUR1lG__seedHeader{justify-content:space-between;align-items:center;display:flex}.AdvancedPanel-module__HUR1lG__seedToggle{border:1px solid var(--border-light);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .15s}.AdvancedPanel-module__HUR1lG__seedToggle:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.AdvancedPanel-module__HUR1lG__seedContent{border-top:1px solid var(--border-light);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.AdvancedPanel-module__HUR1lG__seedRow{align-items:center;gap:8px;display:flex}.AdvancedPanel-module__HUR1lG__seedInput{border:1px solid var(--border-light);color:var(--text-primary);font-size:12px;font-family:var(--font-mono);background:0 0;border-radius:6px;flex:1;padding:8px 12px;transition:border-color .15s}.AdvancedPanel-module__HUR1lG__seedInput:disabled{opacity:.5;cursor:not-allowed}.AdvancedPanel-module__HUR1lG__seedInput::placeholder{color:var(--text-tertiary);font-family:var(--font-sans)}.AdvancedPanel-module__HUR1lG__seedInput:focus{border-color:var(--accent-primary);outline:none}.AdvancedPanel-module__HUR1lG__seedBtn{border:1px solid var(--border-light);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.AdvancedPanel-module__HUR1lG__seedBtn:disabled{opacity:.4;cursor:not-allowed}.AdvancedPanel-module__HUR1lG__seedBtn:not(:disabled):hover{border-color:var(--accent-primary);color:var(--accent-primary)}.AdvancedPanel-module__HUR1lG__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.AdvancedPanel-module__HUR1lG__checkboxLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary)}.AdvancedPanel-module__HUR1lG__seedModeRow{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.AdvancedPanel-module__HUR1lG__seedModeLabel{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.AdvancedPanel-module__HUR1lG__seedModeToggle{border:1px solid var(--border-light);border-radius:6px;display:flex;overflow:hidden}.AdvancedPanel-module__HUR1lG__seedModeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:3px 10px;font-size:11px;transition:all .15s}.AdvancedPanel-module__HUR1lG__seedModeBtn:not(:last-child){border-right:1px solid var(--border-light)}.AdvancedPanel-module__HUR1lG__seedModeBtnActive{background:var(--accent-primary);color:#fff}.AdvancedPanel-module__HUR1lG__seedModeHint{width:100%;color:var(--color-warning,#f59e0b);font-size:10px}.AdvancedPanel-module__HUR1lG__referenceArea{display:flex}.AdvancedPanel-module__HUR1lG__referenceOptions{gap:8px;width:100%;display:flex}.AdvancedPanel-module__HUR1lG__referenceOptionBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#4f46e50d}.AdvancedPanel-module__HUR1lG__referencePreview{border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.AdvancedPanel-module__HUR1lG__referenceRemove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.AdvancedPanel-module__HUR1lG__referenceRemove:hover{background:#dc2626e6}.AdvancedPanel-module__HUR1lG__img2imgBadge,.AdvancedPanel-module__HUR1lG__styleBadge{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:4px;align-items:center;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.AdvancedPanel-module__HUR1lG__img2imgBadge{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%)}.AdvancedPanel-module__HUR1lG__styleBadge{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%)}.AdvancedPanel-module__HUR1lG__referenceWithOptions{gap:12px;width:100%;padding:8px;display:flex}.AdvancedPanel-module__HUR1lG__referenceModeOptions{flex-direction:column;flex:1;gap:8px;display:flex}.AdvancedPanel-module__HUR1lG__referenceModeLabel{border:1px solid var(--border-light);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.AdvancedPanel-module__HUR1lG__referenceModeLabel:hover{border-color:var(--accent-primary);background:#4f46e50d}.AdvancedPanel-module__HUR1lG__referenceModeLabel:has(input:checked){border-color:var(--accent-primary);background:#4f46e514}.AdvancedPanel-module__HUR1lG__referenceModeLabel.AdvancedPanel-module__HUR1lG__disabled{opacity:.5;cursor:not-allowed}.AdvancedPanel-module__HUR1lG__referenceModeLabel.AdvancedPanel-module__HUR1lG__disabled:hover{border-color:var(--border-light);background:0 0}.AdvancedPanel-module__HUR1lG__referenceModeLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary);cursor:inherit;margin-top:2px}.AdvancedPanel-module__HUR1lG__referenceModeText{color:var(--text-primary);flex-direction:column;gap:2px;font-size:12px;font-weight:500;display:flex}.AdvancedPanel-module__HUR1lG__referenceModeDesc{color:var(--text-tertiary);font-size:10px;font-weight:400}.AdvancedPanel-module__HUR1lG__referenceArea{border:2px dashed #0000;border-radius:8px;transition:all .2s;display:flex}.AdvancedPanel-module__HUR1lG__referenceArea.AdvancedPanel-module__HUR1lG__dragOver{border-color:var(--accent-primary);background:#4f46e514}.AdvancedPanel-module__HUR1lG__dropHint{width:100%;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 12px 8px;font-size:11px;display:flex}.AdvancedPanel-module__HUR1lG__dropHint svg{opacity:.6}.AdvancedPanel-module__HUR1lG__referenceButtons{gap:8px;width:100%;padding:8px 0 16px;display:flex}.AdvancedPanel-module__HUR1lG__referenceOptions{flex-direction:column;gap:0;width:100%;display:flex}.AdvancedPanel-module__HUR1lG__referenceOptionBtn{border:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:11px;transition:all .15s;display:flex}.AdvancedPanel-module__HUR1lG__optionalBadge{color:var(--text-muted);background:var(--bg-tertiary);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:500}.AdvancedPanel-module__HUR1lG__referenceBox{border:2px dashed var(--border-light);background:var(--bg-secondary);cursor:pointer;border-radius:8px;width:100%;height:120px;transition:all .2s;position:relative;overflow:hidden}.AdvancedPanel-module__HUR1lG__referenceBox:hover{border-color:var(--accent-primary);background:#4f46e50d}.AdvancedPanel-module__HUR1lG__referenceBox.AdvancedPanel-module__HUR1lG__hasImage{cursor:default;border-style:solid}.AdvancedPanel-module__HUR1lG__referenceBox.AdvancedPanel-module__HUR1lG__dragOver{border-color:var(--accent-primary);background:#4f46e51a}.AdvancedPanel-module__HUR1lG__referenceImage{object-fit:contain}.AdvancedPanel-module__HUR1lG__referenceOverlay{opacity:0;background:0 0;justify-content:flex-end;align-items:flex-start;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.AdvancedPanel-module__HUR1lG__referenceBox:hover .AdvancedPanel-module__HUR1lG__referenceOverlay{opacity:1}.AdvancedPanel-module__HUR1lG__referenceRemoveBtn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.AdvancedPanel-module__HUR1lG__referenceRemoveBtn:hover{background:#dc2626e6}.AdvancedPanel-module__HUR1lG__referenceEmpty{height:100%;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.AdvancedPanel-module__HUR1lG__referenceEmpty svg{opacity:.5}.AdvancedPanel-module__HUR1lG__hiddenInput{display:none}.AdvancedPanel-module__HUR1lG__referenceActions{gap:8px;display:flex}.AdvancedPanel-module__HUR1lG__referenceActionBtn{border:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;flex:1;align-items:center;gap:6px;padding:8px 12px;font-size:11px;transition:all .15s;display:flex}.AdvancedPanel-module__HUR1lG__referenceActionBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.AdvancedPanel-module__HUR1lG__referenceModeSection{background:var(--bg-secondary);border-radius:6px;flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.AdvancedPanel-module__HUR1lG__modeHint{color:var(--text-muted);margin-left:4px;font-size:10px}.AdvancedPanel-module__HUR1lG__unavailableHint{color:var(--color-error,#ef4444);margin-left:auto;font-size:10px}.AdvancedPanel-module__HUR1lG__checkboxLabel.AdvancedPanel-module__HUR1lG__disabled{opacity:.5;cursor:not-allowed}.AdvancedPanel-module__HUR1lG__checkboxLabel.AdvancedPanel-module__HUR1lG__disabled input{cursor:not-allowed}.AdvancedPanel-module__HUR1lG__recommendBadge{color:var(--accent-primary);background:var(--accent-light,#4f46e51a);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:600}.AdvancedPanel-module__HUR1lG__extraToken{color:#f59e0b;background:#f59e0b26;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px;font-weight:600;display:inline-block}.AdvancedPanel-module__HUR1lG__tokenBadge{color:#f59e0b;background:#f59e0b26;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:600;display:inline-block}
.GalleryPicker-module__RoUIUa__overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.GalleryPicker-module__RoUIUa__modal{background:var(--bg-primary);border-radius:var(--radius-lg,16px);border:1px solid var(--border-light);flex-direction:column;width:min(560px,100%);max-height:70vh;display:flex;overflow:hidden}.GalleryPicker-module__RoUIUa__header{border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.GalleryPicker-module__RoUIUa__title{color:var(--text-primary);font-size:16px;font-weight:600}.GalleryPicker-module__RoUIUa__closeButton{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:background .15s;display:grid}.GalleryPicker-module__RoUIUa__closeButton:hover{background:var(--bg-secondary)}.GalleryPicker-module__RoUIUa__body{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:16px;overflow-y:auto}.GalleryPicker-module__RoUIUa__body::-webkit-scrollbar{display:none}.GalleryPicker-module__RoUIUa__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.GalleryPicker-module__RoUIUa__thumbButton{aspect-ratio:1;border-radius:var(--radius-md,8px);cursor:pointer;background:var(--bg-secondary);border:2px solid #0000;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.GalleryPicker-module__RoUIUa__thumbButton:hover{border-color:var(--pro-accent);transform:scale(1.03)}.GalleryPicker-module__RoUIUa__zoomBtn{color:#fff;cursor:zoom-in;opacity:0;z-index:3;background:#0009;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s;display:flex;position:absolute;bottom:4px;right:4px}.GalleryPicker-module__RoUIUa__thumbButton:hover .GalleryPicker-module__RoUIUa__zoomBtn{opacity:1}.GalleryPicker-module__RoUIUa__zoomBtn:hover{background:#000000d9}.GalleryPicker-module__RoUIUa__thumbImg{object-fit:cover;width:100%;height:100%}.GalleryPicker-module__RoUIUa__thumbSelected{border-color:var(--pro-accent,#4f46e5);box-shadow:0 0 0 1px var(--pro-accent,#4f46e5)}.GalleryPicker-module__RoUIUa__thumbSelected:hover{transform:none}.GalleryPicker-module__RoUIUa__thumbDisabled{opacity:.4;cursor:not-allowed}.GalleryPicker-module__RoUIUa__thumbDisabled:hover{border-color:#0000;transform:none}.GalleryPicker-module__RoUIUa__checkMark{background:var(--pro-accent,#4f46e5);z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.GalleryPicker-module__RoUIUa__footer{border-top:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.GalleryPicker-module__RoUIUa__footerCount{color:var(--text-secondary);font-size:13px}.GalleryPicker-module__RoUIUa__confirmBtn{background:var(--pro-accent,#4f46e5);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:opacity .15s}.GalleryPicker-module__RoUIUa__confirmBtn:hover{opacity:.9}.GalleryPicker-module__RoUIUa__confirmBtn:disabled{opacity:.4;cursor:not-allowed}.GalleryPicker-module__RoUIUa__sentinel{height:1px}.GalleryPicker-module__RoUIUa__loadingMore{text-align:center;color:var(--text-tertiary);padding:12px 0;font-size:13px}.GalleryPicker-module__RoUIUa__status{color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:14px;display:flex}.GalleryPicker-module__RoUIUa__retryButton{border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:8px;margin-top:4px;padding:7px 12px;font-size:13px;font-weight:600;transition:all .15s}.GalleryPicker-module__RoUIUa__retryButton:hover{border-color:var(--pro-accent,#4f46e5);color:var(--pro-accent,#4f46e5);background:var(--pro-accent-soft,#4f46e514)}@media (max-width:960px){.GalleryPicker-module__RoUIUa__overlay{align-items:end;padding:12px}.GalleryPicker-module__RoUIUa__modal{border-radius:16px 16px 0 0;width:100%;max-height:80vh}.GalleryPicker-module__RoUIUa__header{padding:14px 16px}.GalleryPicker-module__RoUIUa__closeButton{border-radius:8px;width:44px;height:44px}.GalleryPicker-module__RoUIUa__body{padding:12px}.GalleryPicker-module__RoUIUa__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.GalleryPicker-module__RoUIUa__zoomBtn{opacity:1;border-radius:6px;width:32px;height:32px}.GalleryPicker-module__RoUIUa__retryButton{min-height:44px;padding:10px 16px}.GalleryPicker-module__RoUIUa__checkMark{width:28px;height:28px}.GalleryPicker-module__RoUIUa__footer{padding:12px 16px}.GalleryPicker-module__RoUIUa__confirmBtn{min-height:44px;padding:10px 20px}}
.ProWorkPanel-module__SIjKOq__panel{z-index:122;background:var(--bg-primary);border-left:1px solid var(--border-light);flex-direction:column;width:260px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ProWorkPanel-module__SIjKOq__panelOpen{transform:translate(0)}@media (prefers-reduced-motion:reduce){.ProWorkPanel-module__SIjKOq__panel{transition:none}}.ProWorkPanel-module__SIjKOq__header{border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:10px 8px;display:flex}.ProWorkPanel-module__SIjKOq__tabs{flex-shrink:0;gap:2px;display:flex}.ProWorkPanel-module__SIjKOq__tab{white-space:nowrap;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ProWorkPanel-module__SIjKOq__tab:hover{color:var(--text-primary);background:var(--bg-secondary)}.ProWorkPanel-module__SIjKOq__tabActive{color:var(--pro-accent,#4f46e5);background:var(--pro-accent-soft,#4f46e50f)}.ProWorkPanel-module__SIjKOq__badge{background:var(--pro-accent,#4f46e5);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ProWorkPanel-module__SIjKOq__closeButton{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:all .15s;display:grid}.ProWorkPanel-module__SIjKOq__closeButton:hover{background:var(--bg-secondary);color:var(--text-primary)}.ProWorkPanel-module__SIjKOq__body{flex:1;padding:8px;overflow:hidden auto}.ProWorkPanel-module__SIjKOq__empty{color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.ProWorkPanel-module__SIjKOq__emptyIcon{opacity:.4}.ProWorkPanel-module__SIjKOq__sessionActions{justify-content:flex-end;padding:0 4px 6px;display:flex}.ProWorkPanel-module__SIjKOq__clearButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;transition:all .15s}.ProWorkPanel-module__SIjKOq__clearButton:hover{color:var(--danger,#ef4444);background:#ef444414}.ProWorkPanel-module__SIjKOq__grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ProWorkPanel-module__SIjKOq__thumbWrapper{position:relative}.ProWorkPanel-module__SIjKOq__thumbButton{aspect-ratio:1;cursor:pointer;background:var(--bg-secondary);border:2px solid #0000;border-radius:8px;width:100%;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.ProWorkPanel-module__SIjKOq__thumbButton:hover{border-color:var(--pro-accent,#4f46e5);transform:scale(1.03)}.ProWorkPanel-module__SIjKOq__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ProWorkPanel-module__SIjKOq__saveButton{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#0000008c;border:none;border-radius:6px;place-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:grid;position:absolute;bottom:6px;right:6px}.ProWorkPanel-module__SIjKOq__thumbWrapper:hover .ProWorkPanel-module__SIjKOq__saveButton{opacity:1}.ProWorkPanel-module__SIjKOq__saveButton:hover{background:var(--pro-accent,#4f46e5)}.ProWorkPanel-module__SIjKOq__saveButtonDone{opacity:1;cursor:default;background:#10b981cc}.ProWorkPanel-module__SIjKOq__saveButtonDone:hover{background:#10b981cc}.ProWorkPanel-module__SIjKOq__zoomBtn{color:#fff;cursor:zoom-in;opacity:0;z-index:3;background:#0009;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s;display:flex;position:absolute;bottom:4px;left:4px}.ProWorkPanel-module__SIjKOq__thumbWrapper:hover .ProWorkPanel-module__SIjKOq__zoomBtn{opacity:1}.ProWorkPanel-module__SIjKOq__zoomBtn:hover{background:#000000d9}.ProWorkPanel-module__SIjKOq__typeBadge{color:#fff;letter-spacing:.3px;pointer-events:none;background:#4f46e5d9;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.ProWorkPanel-module__SIjKOq__typeBadgeUpscale{background:#10b981d9}.ProWorkPanel-module__SIjKOq__typeBadgeBase{background:#6b7280d9}.ProWorkPanel-module__SIjKOq__storageBadge{color:#fff;pointer-events:none;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;right:4px}.ProWorkPanel-module__SIjKOq__storageBadgeTemp{background:#4b5563d9}.ProWorkPanel-module__SIjKOq__storageBadgePermanent{background:#10b981d9}.ProWorkPanel-module__SIjKOq__storageBadgeExpired{background:#ef4444d9}.ProWorkPanel-module__SIjKOq__workGroup{margin-bottom:10px}.ProWorkPanel-module__SIjKOq__workGroup:last-child{margin-bottom:0}.ProWorkPanel-module__SIjKOq__workGroupHeader{align-items:center;gap:6px;padding:4px 2px 6px;display:flex}.ProWorkPanel-module__SIjKOq__workGroupIndex{background:var(--pro-accent,#4f46e5);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.ProWorkPanel-module__SIjKOq__workGroupLabel{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ProWorkPanel-module__SIjKOq__workGroupTime{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px}.ProWorkPanel-module__SIjKOq__workGroupLine{background:var(--border-light);flex:1;min-width:8px;height:1px}.ProWorkPanel-module__SIjKOq__retryButton{border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:6px;margin-top:4px;padding:4px 12px;font-size:12px;transition:all .15s}.ProWorkPanel-module__SIjKOq__retryButton:hover{background:var(--bg-secondary)}.ProWorkPanel-module__SIjKOq__headerActions{align-items:center;gap:4px;display:flex}.ProWorkPanel-module__SIjKOq__compareBtn{white-space:nowrap;border:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.ProWorkPanel-module__SIjKOq__compareBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--pro-accent,#4f46e5)}.ProWorkPanel-module__SIjKOq__compareBtn:disabled{opacity:.35;cursor:not-allowed}.ProWorkPanel-module__SIjKOq__compareBtnActive{color:#fff;background:var(--pro-accent,#4f46e5);border-color:var(--pro-accent,#4f46e5)}.ProWorkPanel-module__SIjKOq__compareBtnActive:hover:not(:disabled){color:#fff}.ProWorkPanel-module__SIjKOq__compareGuide{background:var(--pro-accent-soft,#4f46e50f);border-bottom:1px solid var(--border-light);color:var(--pro-accent,#4f46e5);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}.ProWorkPanel-module__SIjKOq__compareStatus{background:var(--pro-accent,#4f46e5);color:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.ProWorkPanel-module__SIjKOq__compareLabel{color:#fff;pointer-events:none;z-index:2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProWorkPanel-module__SIjKOq__compareLabelA{background:var(--pro-accent,#4f46e5);box-shadow:0 2px 8px #4f46e566}.ProWorkPanel-module__SIjKOq__compareLabelB{background:#10b981;box-shadow:0 2px 8px #10b98166}.ProWorkPanel-module__SIjKOq__thumbCompareA{box-shadow:0 0 0 1px #4f46e54d;border-color:var(--pro-accent,#4f46e5)!important}.ProWorkPanel-module__SIjKOq__thumbCompareB{box-shadow:0 0 0 1px #10b9814d;border-color:#10b981!important}.ProWorkPanel-module__SIjKOq__generatingSkeleton{padding:0 0 8px}.ProWorkPanel-module__SIjKOq__skeletonCard{background:linear-gradient(110deg,var(--bg-secondary)0%,var(--bg-secondary)40%,#4f46e50f 50%,var(--bg-secondary)60%,var(--bg-secondary)100%);background-size:200% 100%;border-radius:8px;align-items:center;gap:10px;padding:12px;animation:1.8s ease-in-out infinite ProWorkPanel-module__SIjKOq__skeletonShimmer;display:flex}.ProWorkPanel-module__SIjKOq__skeletonSpinner{border:2px solid var(--border-light);border-top-color:var(--pro-accent,#4f46e5);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite ProWorkPanel-module__SIjKOq__skeletonSpin}.ProWorkPanel-module__SIjKOq__skeletonText{color:var(--text-tertiary);font-size:12px;font-weight:500}@keyframes ProWorkPanel-module__SIjKOq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProWorkPanel-module__SIjKOq__skeletonSpin{to{transform:rotate(360deg)}}@media (max-width:960px){.ProWorkPanel-module__SIjKOq__panel{border-left:none;border-top:1px solid var(--border-light);border-radius:16px 16px 0 0;width:100%;height:55vh;top:auto;bottom:0;transform:translateY(100%)}.ProWorkPanel-module__SIjKOq__panelOpen{transform:translateY(0)}.ProWorkPanel-module__SIjKOq__grid{grid-template-columns:repeat(3,1fr)}}
.ReportModal-module__pNUW7a__overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ReportModal-module__pNUW7a__modal{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;width:100%;max-width:420px;animation:.2s ReportModal-module__pNUW7a__modalIn;overflow:hidden}@keyframes ReportModal-module__pNUW7a__modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReportModal-module__pNUW7a__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ReportModal-module__pNUW7a__header h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.ReportModal-module__pNUW7a__closeBtn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex}.ReportModal-module__pNUW7a__closeBtn:hover{background:var(--bg-primary);color:var(--text-primary)}.ReportModal-module__pNUW7a__body{padding:20px}.ReportModal-module__pNUW7a__body p{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.ReportModal-module__pNUW7a__options{flex-direction:column;gap:8px;display:flex}.ReportModal-module__pNUW7a__option{background:var(--bg-primary);border:1px solid var(--border-light);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.ReportModal-module__pNUW7a__option:hover{border-color:var(--text-tertiary)}.ReportModal-module__pNUW7a__option.ReportModal-module__pNUW7a__selected{border-color:var(--accent-primary);background:#4f46e51a}.ReportModal-module__pNUW7a__option input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.ReportModal-module__pNUW7a__option span{color:var(--text-primary);font-size:14px}.ReportModal-module__pNUW7a__footer{border-top:1px solid var(--border-light);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.ReportModal-module__pNUW7a__cancelBtn{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.ReportModal-module__pNUW7a__cancelBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.ReportModal-module__pNUW7a__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.ReportModal-module__pNUW7a__submitBtn:hover:not(:disabled){opacity:.9;box-shadow:0 4px 12px #ef44444d}.ReportModal-module__pNUW7a__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.ReportModal-module__pNUW7a__modal{border-radius:12px 12px 0 0;max-width:none;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.ReportModal-module__pNUW7a__overlay{align-items:flex-end;padding:0}}
.ImagePreviewLightbox-module__pf3mGq__overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;position:fixed;inset:0}.ImagePreviewLightbox-module__pf3mGq__lightbox{z-index:9999;flex-direction:column;display:flex;position:fixed;inset:0}.ImagePreviewLightbox-module__pf3mGq__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.ImagePreviewLightbox-module__pf3mGq__title{color:#fff;font-size:14px;font-weight:500}.ImagePreviewLightbox-module__pf3mGq__controls{align-items:center;gap:8px;display:flex}.ImagePreviewLightbox-module__pf3mGq__controlBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ImagePreviewLightbox-module__pf3mGq__controlBtn:hover{background:#fff3;border-color:#fff6}.ImagePreviewLightbox-module__pf3mGq__zoomLevel{text-align:center;color:#fff;min-width:50px;font-size:13px;font-weight:500}.ImagePreviewLightbox-module__pf3mGq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ImagePreviewLightbox-module__pf3mGq__closeBtn:hover{background:#ffffff1a}.ImagePreviewLightbox-module__pf3mGq__imageContainer{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.ImagePreviewLightbox-module__pf3mGq__imageWrapper{width:100%;max-width:90vw;height:100%;max-height:calc(100vh - 140px);position:relative}.ImagePreviewLightbox-module__pf3mGq__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ImagePreviewLightbox-module__pf3mGq__hint{text-align:center;color:#ffffff80;background:#0009;padding:10px;font-size:12px}@media (max-width:768px){.ImagePreviewLightbox-module__pf3mGq__header{padding:10px 14px}.ImagePreviewLightbox-module__pf3mGq__title{font-size:12px}.ImagePreviewLightbox-module__pf3mGq__controlBtn{width:32px;height:32px}.ImagePreviewLightbox-module__pf3mGq__controlBtn svg{width:18px;height:18px}.ImagePreviewLightbox-module__pf3mGq__zoomLevel{min-width:40px;font-size:12px}.ImagePreviewLightbox-module__pf3mGq__closeBtn{width:36px;height:36px}.ImagePreviewLightbox-module__pf3mGq__closeBtn svg{width:20px;height:20px}.ImagePreviewLightbox-module__pf3mGq__imageContainer{padding:10px}.ImagePreviewLightbox-module__pf3mGq__hint{padding:8px;font-size:11px}}
.InpaintTab-module__flP_xW__container{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.InpaintTab-module__flP_xW__workspace{flex:1;grid-template-rows:1fr;grid-template-columns:minmax(280px,360px) 1fr;gap:16px;height:100%;min-height:0;padding:16px;display:grid}.InpaintTab-module__flP_xW__leftPanel{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;gap:14px;height:100%;min-height:0;padding:16px 16px 24px;display:flex;overflow:auto}.InpaintTab-module__flP_xW__rightPanel{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex}.InpaintTab-module__flP_xW__modeTabs{background:var(--bg-secondary);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.InpaintTab-module__flP_xW__modeTab{color:var(--text-tertiary);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__modeTab:hover{color:var(--text-secondary);background:var(--bg-tertiary)}.InpaintTab-module__flP_xW__modeTab.InpaintTab-module__flP_xW__active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.InpaintTab-module__flP_xW__modeTab svg{flex-shrink:0}.InpaintTab-module__flP_xW__modeTab span{word-break:keep-all;white-space:normal;line-height:1.2}.InpaintTab-module__flP_xW__modeDescription{background:var(--bg-secondary);color:var(--text-tertiary);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.InpaintTab-module__flP_xW__modeDescription svg{color:var(--accent-primary);flex-shrink:0}.InpaintTab-module__flP_xW__inputs{flex-direction:column;gap:12px;display:flex}.InpaintTab-module__flP_xW__inputsHeader{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.InpaintTab-module__flP_xW__inputsHint{color:var(--text-tertiary);font-size:11px;font-weight:500}.InpaintTab-module__flP_xW__inputGrid{flex-direction:column;gap:12px;display:flex}.InpaintTab-module__flP_xW__imageSlot{flex-direction:column;gap:8px;min-width:0;display:flex}.InpaintTab-module__flP_xW__slotLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.InpaintTab-module__flP_xW__slotLetter{background:var(--accent-primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.InpaintTab-module__flP_xW__slotLetter.InpaintTab-module__flP_xW__reference{background:var(--accent-secondary,#9333ea)}.InpaintTab-module__flP_xW__slotLetter.InpaintTab-module__flP_xW__result{background:#22c55e}.InpaintTab-module__flP_xW__slotTag{background:var(--bg-tertiary);color:var(--text-tertiary);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.InpaintTab-module__flP_xW__slotTag.InpaintTab-module__flP_xW__required{background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary)}.InpaintTab-module__flP_xW__imageBox{background:var(--bg-secondary);border:2px dashed var(--border-primary);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.InpaintTab-module__flP_xW__imageBox:hover{border-color:var(--accent-primary);background:var(--bg-tertiary)}.InpaintTab-module__flP_xW__imageBox.InpaintTab-module__flP_xW__dragOver{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1)}.InpaintTab-module__flP_xW__imageBox.InpaintTab-module__flP_xW__hasImage{border-style:solid;padding:0}.InpaintTab-module__flP_xW__uploadContent{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__uploadIcon{color:var(--text-tertiary);opacity:.6}.InpaintTab-module__flP_xW__uploadText{color:var(--text-tertiary);font-size:13px}.InpaintTab-module__flP_xW__uploadHint{color:var(--text-quaternary);font-size:11px}.InpaintTab-module__flP_xW__uploadedImage{object-fit:contain;border-radius:10px;width:100%;height:100%}.InpaintTab-module__flP_xW__imageOverlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.InpaintTab-module__flP_xW__imageBox:hover .InpaintTab-module__flP_xW__imageOverlay{opacity:1}.InpaintTab-module__flP_xW__removeBtn{cursor:pointer;color:#ef4444;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.InpaintTab-module__flP_xW__removeBtn:hover{transform:scale(1.1)}.InpaintTab-module__flP_xW__resultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.InpaintTab-module__flP_xW__resultTitleWrap{align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__resultTitle{color:var(--text-primary);font-size:14px;font-weight:600}.InpaintTab-module__flP_xW__resultFlow{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-tertiary);border-radius:999px;padding:4px 10px;font-size:11px}.InpaintTab-module__flP_xW__resultBox{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:320px;padding:20px;display:flex;position:relative;overflow:hidden}.InpaintTab-module__flP_xW__resultBox.InpaintTab-module__flP_xW__hasImage{padding:0}.InpaintTab-module__flP_xW__resultPlaceholder{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__resultPlaceholder svg{opacity:.5}.InpaintTab-module__flP_xW__resultText{font-size:13px}.InpaintTab-module__flP_xW__resultHint{color:var(--text-quaternary);font-size:11px}.InpaintTab-module__flP_xW__processBar{flex-direction:column;gap:6px;display:flex}.InpaintTab-module__flP_xW__processBtn{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__processBtn:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--accent-primary-rgb),.3);transform:translateY(-1px)}.InpaintTab-module__flP_xW__processBtn:disabled{opacity:.5;cursor:not-allowed}.InpaintTab-module__flP_xW__processHint{color:var(--text-tertiary);text-align:center;font-size:11px}.InpaintTab-module__flP_xW__myWorksBtn{background:var(--bg-secondary);border:1px solid var(--border-primary);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__myWorksBtn:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--text-primary)}.InpaintTab-module__flP_xW__refineOptions{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;flex-direction:column;gap:14px;padding:14px;display:flex}.InpaintTab-module__flP_xW__refineOptionsHeader{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.InpaintTab-module__flP_xW__refineOptionsHeader svg{color:var(--accent-primary)}.InpaintTab-module__flP_xW__sliderGroup{flex-direction:column;gap:6px;display:flex}.InpaintTab-module__flP_xW__sliderLabel{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.InpaintTab-module__flP_xW__sliderLabelLeft{align-items:center;gap:6px;display:flex}.InpaintTab-module__flP_xW__recommendedBadge{background:rgba(var(--accent-primary-rgb),.15);color:var(--accent-primary);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:600}.InpaintTab-module__flP_xW__sliderValue{color:var(--accent-primary);text-align:right;min-width:36px;font-weight:600}.InpaintTab-module__flP_xW__slider{appearance:none;background:var(--bg-tertiary);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.InpaintTab-module__flP_xW__slider::-webkit-slider-thumb{appearance:none;background:var(--accent-primary);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:transform .15s}.InpaintTab-module__flP_xW__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.InpaintTab-module__flP_xW__slider::-moz-range-thumb{background:var(--accent-primary);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.InpaintTab-module__flP_xW__sliderHint{color:var(--text-quaternary);font-size:10px;line-height:1.4}.InpaintTab-module__flP_xW__promptSection{flex-direction:column;gap:10px;display:flex}.InpaintTab-module__flP_xW__promptLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.InpaintTab-module__flP_xW__promptLabelLeft{align-items:center;gap:6px;display:flex}.InpaintTab-module__flP_xW__promptLabel{color:var(--text-primary);font-size:13px;font-weight:500}.InpaintTab-module__flP_xW__promptOptional{background:var(--bg-tertiary);color:var(--text-quaternary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.InpaintTab-module__flP_xW__promptOptions{align-items:center;gap:12px;display:flex}.InpaintTab-module__flP_xW__promptCheckboxLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary)}.InpaintTab-module__flP_xW__promptTextarea{border:1px solid var(--border-light);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;background:0 0;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.InpaintTab-module__flP_xW__promptTextarea::placeholder{color:var(--text-tertiary)}.InpaintTab-module__flP_xW__promptTextarea:focus{border-color:var(--text-primary);outline:none}.InpaintTab-module__flP_xW__editSettings{flex-direction:column;gap:12px;display:flex}.InpaintTab-module__flP_xW__editSetting{flex-direction:column;gap:8px;display:flex}.InpaintTab-module__flP_xW__settingLabelRow{align-items:center;gap:6px;display:flex}.InpaintTab-module__flP_xW__settingLabel{color:var(--text-tertiary);font-size:12px;font-weight:500}.InpaintTab-module__flP_xW__recommendBadge{color:var(--accent-primary);background:var(--accent-light,#4f46e51a);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.InpaintTab-module__flP_xW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.InpaintTab-module__flP_xW__chipSm{border:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.InpaintTab-module__flP_xW__chipSm:hover{border-color:var(--text-tertiary)}.InpaintTab-module__flP_xW__chipSm.InpaintTab-module__flP_xW__active{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.InpaintTab-module__flP_xW__checkboxRow{align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__checkbox{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer}.InpaintTab-module__flP_xW__checkboxLabel{color:var(--text-secondary);cursor:pointer;font-size:12px}.InpaintTab-module__flP_xW__resultActions{gap:8px;margin-top:12px;display:flex}.InpaintTab-module__flP_xW__publishOptions{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;flex-wrap:wrap;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.InpaintTab-module__flP_xW__actionBtn{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__actionBtn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--text-primary)}.InpaintTab-module__flP_xW__actionBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.InpaintTab-module__flP_xW__workspace{grid-template-columns:1fr}.InpaintTab-module__flP_xW__leftPanel,.InpaintTab-module__flP_xW__rightPanel{padding:14px}}@media (max-width:768px){.InpaintTab-module__flP_xW__modeTab{min-width:0;padding:8px 10px;font-size:12px}}.InpaintTab-module__flP_xW__hiddenInput{display:none}.InpaintTab-module__flP_xW__modeTabLocked{opacity:.5;cursor:not-allowed;position:relative}.InpaintTab-module__flP_xW__proBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:3px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:600}.InpaintTab-module__flP_xW__costBadge{background:var(--accent-light);color:var(--accent-primary);border-radius:4px;align-items:center;gap:4px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.InpaintTab-module__flP_xW__costOriginal{opacity:.6;font-size:9px;text-decoration:line-through}.InpaintTab-module__flP_xW__costDiscounted{color:#10b981;font-weight:700}.InpaintTab-module__flP_xW__modeTab.InpaintTab-module__flP_xW__active .InpaintTab-module__flP_xW__costBadge{color:#fff;background:#fff3}.InpaintTab-module__flP_xW__modeTab.InpaintTab-module__flP_xW__active .InpaintTab-module__flP_xW__costOriginal{opacity:.5}.InpaintTab-module__flP_xW__modeTab.InpaintTab-module__flP_xW__active .InpaintTab-module__flP_xW__costDiscounted{color:#34d399}.InpaintTab-module__flP_xW__btnCost{color:#ffffffe6;background:#fff3;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.InpaintTab-module__flP_xW__btnCostOriginal{opacity:.5;margin-right:2px;font-size:10px;text-decoration:line-through}.InpaintTab-module__flP_xW__compareContainer{flex:1;align-items:stretch;gap:16px;min-height:0;display:flex}.InpaintTab-module__flP_xW__compareBox{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.InpaintTab-module__flP_xW__compareLabel{align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__compareLabelText{color:var(--text-secondary);font-size:12px;font-weight:600}.InpaintTab-module__flP_xW__compareImageBox{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:280px;padding:16px;display:flex;position:relative;overflow:hidden}.InpaintTab-module__flP_xW__compareImageBox.InpaintTab-module__flP_xW__hasImage{padding:0}.InpaintTab-module__flP_xW__compareImageBox.InpaintTab-module__flP_xW__clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.InpaintTab-module__flP_xW__compareImageBox.InpaintTab-module__flP_xW__clickable:hover{transform:scale(1.01);box-shadow:0 4px 20px #00000026}.InpaintTab-module__flP_xW__compareImageBox.InpaintTab-module__flP_xW__clickable:hover .InpaintTab-module__flP_xW__zoomHint{opacity:1}.InpaintTab-module__flP_xW__zoomHint{color:#fff;opacity:0;pointer-events:none;z-index:5;background:#0009;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s;display:flex;position:absolute;bottom:8px;right:8px}.InpaintTab-module__flP_xW__comparePlaceholder{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__comparePlaceholder svg{opacity:.4}.InpaintTab-module__flP_xW__comparePlaceholder span{font-size:12px}.InpaintTab-module__flP_xW__compareArrow{width:32px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InpaintTab-module__flP_xW__processingBadge{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;animation:1.5s ease-in-out infinite InpaintTab-module__flP_xW__pulse}@keyframes InpaintTab-module__flP_xW__pulse{0%,to{opacity:1}50%{opacity:.6}}.InpaintTab-module__flP_xW__spinner{animation:1s linear infinite InpaintTab-module__flP_xW__spin}@keyframes InpaintTab-module__flP_xW__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.InpaintTab-module__flP_xW__compareContainer{flex-direction:column;gap:12px}.InpaintTab-module__flP_xW__compareArrow{width:auto;height:32px;transform:rotate(90deg)}.InpaintTab-module__flP_xW__compareImageBox{min-height:200px}}.InpaintTab-module__flP_xW__titleRow{flex-direction:column;gap:6px;margin-top:12px;display:flex}.InpaintTab-module__flP_xW__titleInputWrapper{align-items:center;gap:8px;display:flex;position:relative}.InpaintTab-module__flP_xW__titleInput{background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);border-radius:8px;flex:1;padding:10px 60px 10px 14px;font-size:14px;transition:border-color .2s}.InpaintTab-module__flP_xW__titleInput::placeholder{color:var(--text-tertiary)}.InpaintTab-module__flP_xW__titleInput:focus{border-color:var(--accent-primary);outline:none}.InpaintTab-module__flP_xW__titleInput.InpaintTab-module__flP_xW__titleInputError{border-color:#ef4444}.InpaintTab-module__flP_xW__titleCount{color:var(--text-tertiary);font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.InpaintTab-module__flP_xW__titleCount.InpaintTab-module__flP_xW__titleCountError{color:#ef4444;font-weight:600}.InpaintTab-module__flP_xW__titleWarning{color:#ef4444;padding-left:4px;font-size:11px}.InpaintTab-module__flP_xW__seedRow{border:1px solid var(--border-light);background:#8080801a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;display:flex}.InpaintTab-module__flP_xW__seedLabel{color:var(--text-tertiary);font-size:12px;font-weight:500}.InpaintTab-module__flP_xW__seedDisplay{color:var(--text-secondary);font-family:Consolas,Monaco,monospace;font-size:12px}.InpaintTab-module__flP_xW__feedbackRow{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.InpaintTab-module__flP_xW__feedbackIcons{align-items:center;gap:8px;display:flex}.InpaintTab-module__flP_xW__feedbackBtn{background:var(--bg-secondary);border:1px solid var(--border-light);width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__feedbackBtn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.InpaintTab-module__flP_xW__feedbackBtn:disabled{opacity:.4;cursor:not-allowed}.InpaintTab-module__flP_xW__feedbackBtn.InpaintTab-module__flP_xW__feedbackActive{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.InpaintTab-module__flP_xW__feedbackBtn.InpaintTab-module__flP_xW__feedbackActive.InpaintTab-module__flP_xW__dislike{background:#ef4444;border-color:#ef4444}.InpaintTab-module__flP_xW__reportBtn{background:var(--bg-secondary);border:1px solid var(--border-light);width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__reportBtn:hover:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef4444}.InpaintTab-module__flP_xW__reportBtn:disabled{opacity:.4;cursor:not-allowed}.InpaintTab-module__flP_xW__publishOptions{border:1px solid var(--border-light);background:#8080801a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.InpaintTab-module__flP_xW__promptPublicLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.InpaintTab-module__flP_xW__promptPublicLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary);cursor:pointer}.InpaintTab-module__flP_xW__promptCheckboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.InpaintTab-module__flP_xW__promptCheckboxLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-primary);cursor:pointer}.InpaintTab-module__flP_xW__paybackBadge{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:4px;align-items:center;margin-left:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.InpaintTab-module__flP_xW__actionBtnPrimary{background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.InpaintTab-module__flP_xW__actionBtnPrimary:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--accent-primary-rgb),.3);transform:translateY(-1px)}.InpaintTab-module__flP_xW__actionBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.InpaintTab-module__flP_xW__actionBtnCompleted{color:#fff;cursor:default;background:#10b981;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}
/*# sourceMappingURL=c3a42d8da2d9fbbd.css.map*/