.photo-filters[data-v-01bc4365]{min-height:500px}.presets-section[data-v-01bc4365]{overflow:hidden}.presets-grid[data-v-01bc4365]{overflow-x:hidden;overflow-y:auto}.presets-grid[data-v-01bc4365]::-webkit-scrollbar{width:6px}.presets-grid[data-v-01bc4365]::-webkit-scrollbar-track{background:#1f2937}.presets-grid[data-v-01bc4365]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.preset-chip[data-v-01bc4365]{align-items:center;background:#1f2937;border:2px solid #374151;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;padding:.25rem;transition:all .2s;width:100%}.preset-chip[data-v-01bc4365]:hover{background:#374151;border-color:#4b5563;transform:translateY(-2px)}.preset-chip.active[data-v-01bc4365]{background:#1e3a5f;border-color:#3b82f6}.preset-chip-preview[data-v-01bc4365]{aspect-ratio:1;background:#111827;border-radius:.375rem;flex-shrink:0;overflow:hidden;width:100%}.preset-chip-img[data-v-01bc4365]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preset-chip-name[data-v-01bc4365]{color:#9ca3af;font-size:.5625rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.preset-chip-intensity[data-v-01bc4365]{background:#374151;border-radius:1px;height:2px;margin-top:.25rem;overflow:hidden;width:100%}.intensity-bar-fill[data-v-01bc4365]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);height:100%;transition:width .2s}.reset-bar[data-v-01bc4365]{display:flex;justify-content:center}.reset-all-btn[data-v-01bc4365]{background:transparent;border:1px solid #ef4444;border-radius:.375rem;color:#ef4444;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.reset-all-btn[data-v-01bc4365]:hover{background:#ef4444;color:#fff}.adjustments-panel[data-v-01bc4365]{border-top:1px solid #374151}.adjustments-grid[data-v-01bc4365]{gap:.75rem}.adjustment-item[data-v-01bc4365]{display:flex;flex-direction:column}.adjustment-label[data-v-01bc4365]{color:#9ca3af;font-size:.75rem}.adjustment-slider[data-v-01bc4365]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#374151;border-radius:2px;cursor:pointer;height:4px;width:100%}.adjustment-slider[data-v-01bc4365]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:14px;width:14px}.adjustment-slider[data-v-01bc4365]::-moz-range-thumb{background:#3b82f6;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}@media(max-width:768px){.presets-grid[data-v-01bc4365]{grid-template-columns:repeat(3,1fr)}.adjustments-grid[data-v-01bc4365]{grid-template-columns:1fr}.preset-chip[data-v-01bc4365]{padding:.2rem}.preset-chip-name[data-v-01bc4365]{font-size:.45rem}}.ai-tools[data-v-b4a0b4eb]{min-height:500px;position:relative}.category-tabs[data-v-b4a0b4eb]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.category-tabs[data-v-b4a0b4eb]::-webkit-scrollbar{display:none}.category-tab[data-v-b4a0b4eb]{background:#374151;border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:all .2s;white-space:nowrap}.category-tab[data-v-b4a0b4eb]:hover{background:#4b5563;color:#fff}.category-tab.active[data-v-b4a0b4eb]{background:#3b82f6;color:#fff}.tools-grid[data-v-b4a0b4eb]{overflow-y:auto}.tools-grid[data-v-b4a0b4eb]::-webkit-scrollbar{width:6px}.tools-grid[data-v-b4a0b4eb]::-webkit-scrollbar-track{background:#1f2937}.tools-grid[data-v-b4a0b4eb]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.ai-tool-card[data-v-b4a0b4eb]{background:#1f2937;border:2px solid #374151;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;padding:.375rem;position:relative;text-align:center;transition:all .2s}.ai-tool-card[data-v-b4a0b4eb]:hover{background:#374151;border-color:#4b5563;transform:translateY(-2px)}.ai-tool-card.active[data-v-b4a0b4eb]{background:#1e3a5f;border-color:#3b82f6}.ai-tool-card.processing[data-v-b4a0b4eb]{opacity:.7;pointer-events:none}.tool-image[data-v-b4a0b4eb]{aspect-ratio:1;border-radius:.375rem;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.tool-name[data-v-b4a0b4eb]{color:#fff;font-size:.8125rem;font-weight:600;margin-bottom:.125rem}.tool-desc[data-v-b4a0b4eb]{color:#9ca3af;font-size:.6875rem}.brush-size-slider[data-v-b4a0b4eb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#374151;border-radius:3px;cursor:pointer;height:6px}.brush-size-slider[data-v-b4a0b4eb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:18px;-webkit-transition:all .2s;transition:all .2s;width:18px}.brush-size-slider[data-v-b4a0b4eb]::-webkit-slider-thumb:hover{background:#2563eb}.brush-mode-btn[data-v-b4a0b4eb]{background:#374151;border:2px solid transparent;border-radius:.5rem;color:#e5e7eb;cursor:pointer;font-size:.8125rem;padding:.75rem;transition:all .2s}.brush-mode-btn[data-v-b4a0b4eb]:hover{background:#4b5563}.brush-mode-btn.active[data-v-b4a0b4eb]{background:#1e3a5f;border-color:#3b82f6}.removal-prompt-btn[data-v-b4a0b4eb]{align-items:center;background:#374151;border:2px solid transparent;border-radius:.5rem;color:#e5e7eb;cursor:pointer;display:flex;flex-direction:column;font-size:.6875rem;gap:.375rem;padding:.75rem;transition:all .2s}.removal-prompt-btn[data-v-b4a0b4eb]:hover{background:#4b5563}.removal-prompt-btn.active[data-v-b4a0b4eb]{background:#1e3a5f;border-color:#3b82f6}.removal-prompt-icon[data-v-b4a0b4eb]{align-items:center;color:currentColor;display:flex;height:32px;justify-content:center;width:32px}.removal-prompt-icon svg[data-v-b4a0b4eb]{height:100%;width:100%}.clear-brush-btn[data-v-b4a0b4eb]{background:#374151;border:none;border-radius:.5rem;color:#e5e7eb;cursor:pointer;font-size:.8125rem;padding:.75rem;transition:all .2s}.clear-brush-btn[data-v-b4a0b4eb]:hover:not(:disabled){background:#4b5563}.clear-brush-btn[data-v-b4a0b4eb]:disabled{cursor:not-allowed;opacity:.5}.apply-ai-btn[data-v-b4a0b4eb]{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem;transition:all .2s}.apply-ai-btn[data-v-b4a0b4eb]:hover:not(:disabled){background:#2563eb}.apply-ai-btn[data-v-b4a0b4eb]:disabled{cursor:not-allowed;opacity:.5}.loading-indicator[data-v-b4a0b4eb]{position:sticky;top:0;z-index:10}.progress-bar[data-v-b4a0b4eb]{background:#fff3;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill[data-v-b4a0b4eb]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.spinner[data-v-b4a0b4eb]{animation:spin-b4a0b4eb 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin-b4a0b4eb{to{transform:rotate(1turn)}}.result-preview[data-v-b4a0b4eb]{max-height:200px;overflow-y:auto}.result-preview img[data-v-b4a0b4eb]{max-height:160px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.category-tab[data-v-b4a0b4eb]{font-size:.6875rem;padding:.375rem .5rem}.ai-tool-card[data-v-b4a0b4eb]{padding:.5rem}.tool-icon[data-v-b4a0b4eb]{font-size:1.25rem}.tool-name[data-v-b4a0b4eb]{font-size:.6875rem}.tool-desc[data-v-b4a0b4eb]{font-size:.5625rem}}.premium-overlay[data-v-b4a0b4eb]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:50}.premium-card[data-v-b4a0b4eb]{background:#1f2937;border:1px solid #f59e0b;border-radius:1rem;max-width:280px;padding:1.5rem;text-align:center}.premium-icon[data-v-b4a0b4eb]{color:#f59e0b;display:flex;justify-content:center;margin-bottom:.75rem}.premium-title[data-v-b4a0b4eb]{color:#f9fafb;font-size:1rem;font-weight:700;margin-bottom:.5rem}.premium-desc[data-v-b4a0b4eb]{color:#9ca3af;font-size:.8125rem;line-height:1.5;margin-bottom:1.25rem}.premium-actions[data-v-b4a0b4eb]{display:flex;flex-direction:column;gap:.5rem}.premium-btn-main[data-v-b4a0b4eb]{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:.5rem;color:#fff;display:block;font-size:.875rem;font-weight:700;padding:.625rem 1rem;text-decoration:none;transition:opacity .2s}.premium-btn-main[data-v-b4a0b4eb]:hover{opacity:.9}.premium-btn-close[data-v-b4a0b4eb]{background:transparent;border:1px solid #374151;border-radius:.5rem;color:#6b7280;cursor:pointer;font-size:.8125rem;padding:.5rem;transition:color .2s}.premium-btn-close[data-v-b4a0b4eb]:hover{color:#9ca3af}.sky-overlays[data-v-6ae3e72f]{min-height:0;overflow:hidden}.sky-sections-scroll[data-v-6ae3e72f]{flex:1;min-height:0;overflow-y:auto}.sky-section[data-v-6ae3e72f]{max-height:none}.cloud-type-btn[data-v-6ae3e72f],.effect-btn[data-v-6ae3e72f],.moon-phase-btn[data-v-6ae3e72f],.time-btn[data-v-6ae3e72f]{cursor:pointer;transition:all .2s}.cloud-type-btn[data-v-6ae3e72f]:hover,.effect-btn[data-v-6ae3e72f]:hover,.moon-phase-btn[data-v-6ae3e72f]:hover,.time-btn[data-v-6ae3e72f]:hover{transform:translateY(-2px)}.time-preview[data-v-6ae3e72f]{align-items:center;aspect-ratio:1;background:#1f2937;border-radius:.5rem;display:flex;justify-content:center;overflow:hidden;width:100%}.time-img[data-v-6ae3e72f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cloud-label[data-v-6ae3e72f],.cloud-type-label[data-v-6ae3e72f],.effect-label[data-v-6ae3e72f],.phase-label[data-v-6ae3e72f],.time-label[data-v-6ae3e72f]{font-size:.75rem}.cloud-type-preview[data-v-6ae3e72f],.effect-preview[data-v-6ae3e72f],.phase-preview[data-v-6ae3e72f]{align-items:center;aspect-ratio:1;background:#1f2937;border-radius:.5rem;display:flex;justify-content:center;overflow:hidden;width:100%}.cloud-type-img[data-v-6ae3e72f],.effect-img[data-v-6ae3e72f],.phase-img[data-v-6ae3e72f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cloud-label[data-v-6ae3e72f],.cloud-type-label[data-v-6ae3e72f],.effect-label[data-v-6ae3e72f],.phase-label[data-v-6ae3e72f]{color:#9ca3af;font-size:.625rem}.sky-slider[data-v-6ae3e72f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#374151;border-radius:3px;cursor:pointer;height:6px;width:100%}.sky-slider[data-v-6ae3e72f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:18px;width:18px}.sky-slider[data-v-6ae3e72f]::-moz-range-thumb{background:#3b82f6;border:none;border-radius:50%;cursor:pointer;height:18px;width:18px}.size-preset-btn[data-v-6ae3e72f]{background:#374151;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;flex:1;font-size:.75rem;font-weight:600;padding:.5rem;transition:all .2s}.size-preset-btn[data-v-6ae3e72f]:hover{background:#4b5563;color:#fff}.size-preset-btn.active[data-v-6ae3e72f]{background:#eab308;color:#fff}.loading-indicator[data-v-6ae3e72f]{position:sticky;top:0;z-index:10}.progress-bar[data-v-6ae3e72f]{background:#fff3;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill[data-v-6ae3e72f]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.spinner[data-v-6ae3e72f]{animation:spin-6ae3e72f 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin-6ae3e72f{to{transform:rotate(1turn)}}.moon-phase-btn[data-v-6ae3e72f]{align-items:center;background:#374151;border:2px solid transparent;border-radius:.5rem;display:flex;flex-direction:column;padding:.5rem}.moon-phase-btn[data-v-6ae3e72f]:hover{background:#4b5563}.moon-phase-btn.active[data-v-6ae3e72f]{background:#1e3a5f;border-color:#eab308}.cloud-type-btn[data-v-6ae3e72f],.effect-btn[data-v-6ae3e72f]{align-items:center;background:#374151;border:2px solid transparent;border-radius:.5rem;display:flex;flex-direction:column;padding:.5rem}.cloud-type-btn[data-v-6ae3e72f]:hover,.effect-btn[data-v-6ae3e72f]:hover{background:#4b5563}.cloud-type-btn.active[data-v-6ae3e72f],.effect-btn.active[data-v-6ae3e72f]{background:#1e3a5f;border-color:#3b82f6}.effects-grid[data-v-6ae3e72f]{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-btn[data-v-6ae3e72f]{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.75rem 1rem;transition:all .2s;width:100%}.apply-btn[data-v-6ae3e72f]:hover{background:#2563eb}.apply-btn[data-v-6ae3e72f]:disabled{background:#6b7280;cursor:not-allowed}.loader[data-v-6ae3e72f]{align-items:center;display:inline-flex;gap:.5rem}.reset-btn[data-v-6ae3e72f]{background:transparent;border:1px solid #ef4444;border-radius:.5rem;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s;width:100%}.reset-btn[data-v-6ae3e72f]:hover{background:#ef4444;color:#fff}.reset-btn[data-v-6ae3e72f]:disabled{cursor:not-allowed;opacity:.5}.sky-section[data-v-6ae3e72f]::-webkit-scrollbar{width:6px}.sky-section[data-v-6ae3e72f]::-webkit-scrollbar-track{background:#111827}.sky-section[data-v-6ae3e72f]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.modal-overlay[data-v-46c07a50]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;justify-content:center;inset:0;padding:2rem;position:fixed;z-index:9999}.modal-container[data-v-46c07a50]{background:#111827;border-radius:1rem;display:flex;flex-direction:column;height:85vh;max-width:1200px;min-height:400px;min-width:600px;overflow:hidden;position:relative;width:100%}.resize-handle[data-v-46c07a50]{position:absolute;z-index:100}.resize-n[data-v-46c07a50],.resize-s[data-v-46c07a50]{cursor:ns-resize;height:10px;left:10px;right:10px}.resize-n[data-v-46c07a50]{top:0}.resize-s[data-v-46c07a50]{bottom:0}.resize-e[data-v-46c07a50],.resize-w[data-v-46c07a50]{bottom:10px;cursor:ew-resize;top:10px;width:10px}.resize-e[data-v-46c07a50]{right:0}.resize-w[data-v-46c07a50]{left:0}.resize-ne[data-v-46c07a50],.resize-nw[data-v-46c07a50],.resize-se[data-v-46c07a50],.resize-sw[data-v-46c07a50]{height:20px;width:20px}.resize-ne[data-v-46c07a50]{cursor:nesw-resize;right:0;top:0}.resize-nw[data-v-46c07a50]{cursor:nwse-resize;left:0;top:0}.resize-se[data-v-46c07a50]{bottom:0;cursor:nwse-resize;right:0}.resize-sw[data-v-46c07a50]{bottom:0;cursor:nesw-resize;left:0}.modal-header[data-v-46c07a50]{background:#1f2937;border-bottom:1px solid #374151;gap:1rem;justify-content:space-between;padding:.75rem 1rem;position:relative}.header-left[data-v-46c07a50],.modal-header[data-v-46c07a50]{align-items:center;display:flex}.header-left[data-v-46c07a50]{gap:.5rem}.history-btn[data-v-46c07a50]{align-items:center;background:transparent;border:1px solid #4b5563;border-radius:.5rem;color:#9ca3af;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.history-btn[data-v-46c07a50]:hover:not(:disabled){background:#374151;border-color:#6b7280;color:#fff}.history-btn[data-v-46c07a50]:disabled{border-color:#374151;cursor:not-allowed;opacity:.3}.apply-btn[data-v-46c07a50]{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.apply-btn[data-v-46c07a50]:hover{background:#2563eb}.modal-header h2[data-v-46c07a50]{font-size:1rem;left:50%;margin:0;pointer-events:none;position:absolute;transform:translate(-50%)}.close-btn[data-v-46c07a50]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;transition:all .2s;width:36px}.close-btn[data-v-46c07a50]:hover{background:#374151;color:#fff}.filter-tool-btn[data-v-46c07a50]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .2s;width:48px}.modal-tabs[data-v-46c07a50]{background:#1f2937;border-bottom:1px solid #374151;display:flex}.tab-btn[data-v-46c07a50]{background:transparent;border:none;border-bottom:2px solid transparent;color:#9ca3af;cursor:pointer;flex:1;font-size:.875rem;font-weight:500;padding:.75rem;transition:all .2s}.tab-btn[data-v-46c07a50]:hover{background:#374151;color:#fff}.tab-btn.active[data-v-46c07a50]{background:#1f2937;border-bottom-color:#3b82f6;color:#3b82f6}.modal-body[data-v-46c07a50]{display:flex;flex:1;min-height:0;overflow:hidden}.crop-section[data-v-46c07a50]{display:flex;flex:.65;flex-direction:column;min-height:0;min-width:0;overflow:visible;position:relative}.crop-section.crop-active[data-v-46c07a50]{flex:1}.floating-tools-panel[data-v-46c07a50]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937f2;border:1px solid #374151;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:10}.floating-tool-btn[data-v-46c07a50]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .2s;width:48px}.floating-tool-btn[data-v-46c07a50]:hover{background:#374151;color:#fff}.floating-tool-btn.active[data-v-46c07a50]{background:#3b82f6;color:#fff}.editor-canvas-wrapper[data-v-46c07a50]{flex:1;flex-direction:column;padding-left:14rem;padding-right:4rem}.cropper-wrapper[data-v-46c07a50],.editor-canvas-wrapper[data-v-46c07a50]{display:flex;min-height:0;position:relative}.cropper-wrapper[data-v-46c07a50]{align-items:center;background:#111827;flex:1;justify-content:center;overflow:hidden}.filters-section[data-v-46c07a50]{background:#1f2937;border-left:1px solid #374151;flex:.35;min-width:280px;overflow:hidden}.crop-tool-group[data-v-46c07a50],.filters-section[data-v-46c07a50]{display:flex;flex-direction:column}.crop-tool-group[data-v-46c07a50]{gap:.5rem}.crop-tool-label[data-v-46c07a50]{color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aspect-ratio-buttons[data-v-46c07a50],.flip-buttons[data-v-46c07a50]{display:flex;flex-direction:column;gap:.5rem}.crop-tool-btn[data-v-46c07a50]{align-items:center;background:#374151;border:1px solid #4b5563;border-radius:.5rem;color:#9ca3af;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .2s;width:48px}.crop-tool-btn[data-v-46c07a50]:hover{background:#4b5563;border-color:#6b7280;color:#fff}.crop-tool-btn.active[data-v-46c07a50]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filters-content[data-v-46c07a50]{background:#1f2937;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:1rem}.filters-content[data-v-46c07a50]:has(.sky-overlays){overflow:hidden;padding:0}.rotation-scale-wrapper[data-v-46c07a50]{background:#1f2937;border-top:1px solid #374151}.rotation-scale[data-v-46c07a50]{align-items:center;display:flex;gap:1rem;overflow:hidden;padding:1rem 1.5rem}.floating-format-panel[data-v-46c07a50]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937f2;border:1px solid #374151;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;left:1rem;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.rotate-auto-btn[data-v-46c07a50]{align-items:center;background:transparent;border:1px solid #4b5563;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.rotate-auto-btn[data-v-46c07a50]:hover{background:#374151;border-color:#6b7280;color:#fff}.scale-track[data-v-46c07a50]{flex:1;flex-direction:column;gap:.5rem}.scale-dots[data-v-46c07a50],.scale-track[data-v-46c07a50]{align-items:center;display:flex;position:relative}.scale-dots[data-v-46c07a50]{flex:1;justify-content:space-between;padding:.5rem 0;width:100%}.scale-dot[data-v-46c07a50]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;padding:.25rem .125rem;position:relative;transition:all .2s}.scale-dot[data-v-46c07a50]:before{background:#4b5563;content:"";height:6px;margin-bottom:.25rem;transition:all .2s;width:2px}.scale-dot.active[data-v-46c07a50]:before{background:#3b82f6;height:10px;width:3px}.scale-dot .dot-value[data-v-46c07a50]{color:#6b7280;font-size:.625rem;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.scale-dot.active .dot-value[data-v-46c07a50]{color:#3b82f6;font-weight:600}.scale-dot:hover .dot-value[data-v-46c07a50]{color:#9ca3af}.rotation-slider[data-v-46c07a50]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#374151;border-radius:2px;cursor:pointer;height:4px;width:100%}.rotation-slider[data-v-46c07a50]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border:3px solid #1f2937;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:20px;width:20px}.rotation-slider[data-v-46c07a50]::-moz-range-thumb{background:#3b82f6;border:3px solid #1f2937;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:20px;width:20px}.current-angle[data-v-46c07a50]{background:#1f2937;border-radius:.25rem;color:#3b82f6;font-size:.875rem;font-weight:600;min-width:40px;padding:.25rem .5rem;text-align:center}.reset-btn-scale[data-v-46c07a50]{background:transparent;border:1px solid #4b5563;border-radius:.5rem;color:#9ca3af;cursor:pointer;font-size:.8125rem;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.reset-btn-scale[data-v-46c07a50]:hover{background:#374151;border-color:#6b7280;color:#fff}.tools-sidebar .tool-group[data-v-46c07a50]{display:none}.reset-btn[data-v-46c07a50]{background:transparent;border:1px solid #ef4444;border-radius:.375rem;color:#ef4444;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem;transition:all .2s;width:100%}.reset-btn[data-v-46c07a50]:hover{background:#ef4444;color:#fff}.editor-canvas[data-v-46c07a50]{align-items:center;background:#030712;display:flex;flex:1;justify-content:center;padding:1rem}.loading-state[data-v-46c07a50]{color:#9ca3af;font-size:1.25rem}.filter-image-wrapper[data-v-46c07a50]{flex:1;min-height:0;overflow:hidden}.brush-canvas[data-v-46c07a50]{cursor:crosshair;pointer-events:auto;z-index:10}.modal-footer[data-v-46c07a50]{background:#1f2937;border-top:1px solid #374151;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.cancel-btn[data-v-46c07a50],.save-btn[data-v-46c07a50]{border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.cancel-btn[data-v-46c07a50]{background:transparent;border:1px solid #4b5563;color:#9ca3af}.cancel-btn[data-v-46c07a50]:hover{background:#374151;color:#fff}.save-btn[data-v-46c07a50]{background:#3b82f6;color:#fff}.save-btn[data-v-46c07a50]:hover:not(:disabled){background:#2563eb}.save-btn[data-v-46c07a50]:disabled{cursor:not-allowed;opacity:.5}.modal-enter-active[data-v-46c07a50],.modal-leave-active[data-v-46c07a50]{transition:opacity .3s ease}.modal-enter-from[data-v-46c07a50],.modal-leave-to[data-v-46c07a50]{opacity:0}.cropper-container[data-v-46c07a50]{background:#111827!important}.cropper-view-box[data-v-46c07a50]{outline:2px solid #3b82f6;outline-color:#3b82f6bf}.cropper-face[data-v-46c07a50]{background-color:#00000080}.cropper-line[data-v-46c07a50],.cropper-point[data-v-46c07a50]{background-color:#3b82f6}.cropper-point[data-v-46c07a50]{height:10px;width:10px}@media(max-width:768px){.modal-overlay[data-v-46c07a50]{padding:0}.modal-container[data-v-46c07a50]{border-radius:0;height:100vh;max-width:none;min-width:0;width:100%}.modal-body[data-v-46c07a50]{flex-direction:column}.crop-section[data-v-46c07a50]{flex:1;min-height:0}.filters-section[data-v-46c07a50]{flex-shrink:0;height:50%;width:100%}.tools-sidebar[data-v-46c07a50]{overflow-y:auto}.filters-toolbar[data-v-46c07a50]{padding:.5rem}.filter-tool-btn[data-v-46c07a50]{font-size:1.125rem;height:36px;width:36px}.tools-sidebar .aspect-buttons[data-v-46c07a50],.tools-sidebar .tool-buttons[data-v-46c07a50]{display:flex;gap:.25rem;overflow-x:auto}.tools-sidebar .aspect-btn[data-v-46c07a50],.tools-sidebar .tool-btn[data-v-46c07a50]{font-size:.6875rem;padding:.3rem .4rem;white-space:nowrap}.rotation-scale[data-v-46c07a50]{gap:.5rem;padding:.75rem}.rotate-auto-btn[data-v-46c07a50]{height:36px;width:36px}.scale-dots[data-v-46c07a50]{gap:.125rem}.scale-dot[data-v-46c07a50]{padding:.125rem 0}.scale-dot[data-v-46c07a50]:before{height:4px;width:1px}.scale-dot.active[data-v-46c07a50]:before{height:8px;width:2px}.scale-dot .dot-value[data-v-46c07a50]{font-size:.5rem}.current-angle[data-v-46c07a50]{font-size:.75rem;min-width:35px;padding:.125rem .375rem}.reset-btn-scale[data-v-46c07a50]{font-size:.75rem;padding:.375rem .75rem}.floating-format-panel[data-v-46c07a50]{display:none}.editor-canvas-wrapper[data-v-46c07a50]{padding-left:4rem;padding-right:4rem}.modal-header[data-v-46c07a50]{padding:.625rem .75rem}.modal-header h2[data-v-46c07a50]{font-size:.9375rem}.history-btn[data-v-46c07a50]{height:32px;width:32px}.history-btn svg[data-v-46c07a50]{height:16px;width:16px}.apply-btn[data-v-46c07a50]{font-size:.75rem;padding:.375rem .75rem}.modal-footer[data-v-46c07a50]{padding:.625rem .75rem}.cancel-btn[data-v-46c07a50],.save-btn[data-v-46c07a50]{font-size:.875rem;padding:.625rem 1.25rem}}
