.image-adjust-overlay[data-v-f13c8e70]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-adjust-dialog[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;width:90vw;max-width:1800px;height:90vh;max-height:1200px;background:#1a1a1e;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.5);box-shadow:0 24px 80px rgba(0,0,0,.5)}.adjust-preview-area[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#111113;padding:18px;min-width:0;min-height:0;position:relative;overflow:hidden}.preview-compare-container[data-v-f13c8e70]{position:relative;display:inline-block;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0}.preview-image[data-v-f13c8e70]{max-width:100%;max-height:calc(90vh - 80px);-o-object-fit:contain;object-fit:contain;border-radius:4px;display:block}.preview-image-adjusted[data-v-f13c8e70]{-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.preview-image-overlay[data-v-f13c8e70]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;pointer-events:none;-webkit-transition:opacity .15s ease,-webkit-filter .15s ease;transition:opacity .15s ease,-webkit-filter .15s ease;transition:filter .15s ease,opacity .15s ease;transition:filter .15s ease,opacity .15s ease,-webkit-filter .15s ease}.preview-image-original[data-v-f13c8e70],.preview-image-curve[data-v-f13c8e70]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;pointer-events:none}.compare-divider[data-v-f13c8e70]{position:absolute;top:0;bottom:0;width:3px;-webkit-transform:translateX(-50%);transform:translate(-50%);cursor:col-resize;z-index:10}.compare-divider-line[data-v-f13c8e70]{position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translate(-50%);background:rgba(255,255,255,.7)}.compare-divider-handle[data-v-f13c8e70]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.6);border:2px solid rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:col-resize}.compare-divider-handle svg[data-v-f13c8e70]{-ms-flex-negative:0;flex-shrink:0}.compare-label[data-v-f13c8e70]{position:absolute;bottom:14px;font-size:12px;font-weight:600;letter-spacing:.3px;color:rgba(255,255,255,.9);background:linear-gradient(135deg,rgba(0,0,0,.45),rgba(0,0,0,.35));border:1px solid rgba(255,255,255,.12);padding:5px 14px;border-radius:12px;pointer-events:none;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.compare-label-left[data-v-f13c8e70]{left:12px}.compare-label-right[data-v-f13c8e70]{right:12px}.adjust-control-panel[data-v-f13c8e70]{width:320px;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1e1e22;border-left:1px solid rgba(255,255,255,.06)}.adjust-panel-header[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.adjust-panel-title[data-v-f13c8e70]{font-size:15px;font-weight:600;color:#e4e4e7}.adjust-panel-actions[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.adjust-icon-btn[data-v-f13c8e70]{background:none;border:none;color:#a1a1aa;cursor:pointer;padding:4px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.adjust-icon-btn[data-v-f13c8e70]:hover{color:#e4e4e7;background:rgba(255,255,255,.08)}.presets-wrap-area[data-v-f13c8e70]{border-bottom:1px solid rgba(255,255,255,.06)}.presets-grid[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:10px 16px}.preset-chip[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.04);color:#9ca3af;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preset-chip[data-v-f13c8e70]:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#e5e7eb;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.preset-chip.active[data-v-f13c8e70]{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.15));border-color:rgba(129,140,248,.45);color:#c7d2fe;-webkit-box-shadow:0 0 12px rgba(99,102,241,.15),inset 0 1px 0 rgba(255,255,255,.05);box-shadow:0 0 12px rgba(99,102,241,.15),inset 0 1px rgba(255,255,255,.05)}.preset-chip-dot[data-v-f13c8e70]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid rgba(255,255,255,.15);-webkit-transition:all .2s;transition:all .2s}.preset-chip:hover .preset-chip-dot[data-v-f13c8e70]{-webkit-transform:scale(1.15);transform:scale(1.15)}.preset-chip.active .preset-chip-dot[data-v-f13c8e70]{border-color:rgba(255,255,255,.3)}.preset-chip-label[data-v-f13c8e70]{line-height:1;letter-spacing:.2px}.adjust-tabs[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:8px 16px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.adjust-tab-btn[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:7px 4px;background:none;border:none;border-radius:8px;color:#71717a;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.adjust-tab-label[data-v-f13c8e70]{font-size:12px}.adjust-tab-btn[data-v-f13c8e70]:hover{color:#a1a1aa;background:rgba(255,255,255,.04)}.adjust-tab-btn.active[data-v-f13c8e70]{color:#e4e4e7;background:rgba(255,255,255,.08)}.adjust-sliders-area[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:4px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.adjust-section[data-v-f13c8e70]{padding-top:8px}.adjust-section-title[data-v-f13c8e70]{font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.5px;padding:8px 0 4px;margin-bottom:2px;border-top:1px solid rgba(255,255,255,.04)}.adjust-section:first-child .adjust-section-title[data-v-f13c8e70]{border-top:none;padding-top:4px}.adjust-sliders-area[data-v-f13c8e70]::-webkit-scrollbar{width:4px}.adjust-sliders-area[data-v-f13c8e70]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}[data-v-f13c8e70] .adjust-slider-item{padding:6px 0}[data-v-f13c8e70] .adjust-slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}[data-v-f13c8e70] .adjust-slider-label{font-size:13px;color:#d4d4d8}[data-v-f13c8e70] .adjust-slider-value{font-size:12px;color:#71717a;min-width:28px;text-align:right;font-variant-numeric:tabular-nums}[data-v-f13c8e70] .adjust-slider-track-wrapper{position:relative;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-f13c8e70] .adjust-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:rgba(255,255,255,.12);border-radius:2px;outline:none;cursor:pointer}[data-v-f13c8e70] .adjust-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#e4e4e7;border:2px solid #27272a;cursor:pointer;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}[data-v-f13c8e70] .adjust-slider-input::-webkit-slider-thumb:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}[data-v-f13c8e70] .slider-track-temperature .adjust-slider-input{background:-webkit-gradient(linear,left top,right top,from(#5b8cff),color-stop(50%,#a8a8a8),to(#ffc95b));background:linear-gradient(to right,#5b8cff,#a8a8a8 50%,#ffc95b)}[data-v-f13c8e70] .slider-track-tint .adjust-slider-input{background:-webkit-gradient(linear,left top,right top,from(#e86bff),color-stop(50%,#a8a8a8),to(#5bffb0));background:linear-gradient(to right,#e86bff,#a8a8a8 50%,#5bffb0)}[data-v-f13c8e70] .slider-track-hue .adjust-slider-input{background:-webkit-gradient(linear,left top,right top,from(#ff5b5b),color-stop(#ffe45b),color-stop(#5bff7a),color-stop(#5be4ff),color-stop(#5b6bff),color-stop(#e45bff),to(#ff5b5b));background:linear-gradient(to right,#ff5b5b,#ffe45b,#5bff7a,#5be4ff,#5b6bff,#e45bff,#ff5b5b)}.adjust-section-title-row[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 4px;margin-bottom:2px;border-top:1px solid rgba(255,255,255,.04)}.adjust-section-title-row .adjust-section-title[data-v-f13c8e70]{padding:0;margin:0;border-top:none}.curve-reset-link[data-v-f13c8e70]{background:none;border:none;color:#818cf8;font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px;-webkit-transition:all .15s;transition:all .15s}.curve-reset-link[data-v-f13c8e70]:hover{color:#a5b4fc;background:rgba(99,102,241,.1)}.curve-channel-tabs[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:8px 0}.curve-channel-btn[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#a1a1aa;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;position:relative}.curve-channel-btn[data-v-f13c8e70]:hover{background:rgba(255,255,255,.08);color:#e4e4e7}.curve-channel-btn.active[data-v-f13c8e70]{background:rgba(255,255,255,.1);border-color:var(--ch-color);color:var(--ch-color)}.curve-channel-btn.modified[data-v-f13c8e70]:after{content:"";position:absolute;top:4px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--ch-color)}[data-v-f13c8e70] .curve-canvas{width:100%;height:auto;aspect-ratio:1 / 1;display:block;border:1px solid rgba(255,255,255,.12);border:1px solid color-mix(in srgb,var(--ch-color, #ffffff) 18%,rgba(255,255,255,.08));border-radius:8px;cursor:crosshair;-ms-touch-action:none;touch-action:none;-webkit-transition:border-color .2s;transition:border-color .2s}.curve-hint[data-v-f13c8e70]{font-size:11px;color:#52525b;text-align:center;margin-top:6px}.adjust-panel-footer[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06)}.adjust-cancel-btn[data-v-f13c8e70],.adjust-confirm-btn[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.adjust-cancel-btn[data-v-f13c8e70]{background:rgba(255,255,255,.06);color:#a1a1aa}.adjust-cancel-btn[data-v-f13c8e70]:hover{background:rgba(255,255,255,.1);color:#e4e4e7}.adjust-confirm-btn[data-v-f13c8e70]{background:#6366f1;color:#fff}.adjust-confirm-btn[data-v-f13c8e70]:hover:not(:disabled){background:#818cf8}.adjust-confirm-btn[data-v-f13c8e70]:disabled{opacity:.5;cursor:not-allowed}.adjust-dialog-fade-enter-active[data-v-f13c8e70],.adjust-dialog-fade-leave-active[data-v-f13c8e70]{-webkit-transition:all .25s ease;transition:all .25s ease}.adjust-dialog-fade-enter-from[data-v-f13c8e70],.adjust-dialog-fade-leave-to[data-v-f13c8e70]{opacity:0}.adjust-dialog-fade-enter-from .image-adjust-dialog[data-v-f13c8e70],.adjust-dialog-fade-leave-to .image-adjust-dialog[data-v-f13c8e70]{-webkit-transform:scale(.96);transform:scale(.96)}.color-match-panel[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.color-match-panel[data-v-f13c8e70]::-webkit-scrollbar{width:4px}.color-match-panel[data-v-f13c8e70]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.cm-section[data-v-f13c8e70]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.cm-section[data-v-f13c8e70]:last-of-type{border-bottom:none}.cm-section-title[data-v-f13c8e70]{font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.cm-ref-upload[data-v-f13c8e70]{width:100%;height:100px;border:1.5px dashed rgba(255,255,255,.15);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;overflow:hidden;background:rgba(255,255,255,.02)}.cm-ref-upload[data-v-f13c8e70]:hover{border-color:rgba(99,102,241,.5);background:rgba(99,102,241,.05)}.cm-ref-thumb[data-v-f13c8e70]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cm-ref-placeholder[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#52525b;font-size:12px}.cm-ref-placeholder svg[data-v-f13c8e70]{opacity:.5}.cm-palette[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cm-palette-item[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.cm-palette-swatch[data-v-f13c8e70]{width:32px;height:32px;border-radius:6px;border:1.5px solid rgba(255,255,255,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3)}.cm-palette-pct[data-v-f13c8e70]{font-size:10px;color:#71717a;font-variant-numeric:tabular-nums}.cm-algo-grid[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cm-algo-btn[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:left}.cm-algo-btn[data-v-f13c8e70]:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.15)}.cm-algo-btn.active[data-v-f13c8e70]{background:rgba(99,102,241,.12);border-color:rgba(129,140,248,.4)}.cm-algo-name[data-v-f13c8e70]{font-size:13px;font-weight:500;color:#e4e4e7}.cm-algo-btn.active .cm-algo-name[data-v-f13c8e70]{color:#c7d2fe}.cm-algo-desc[data-v-f13c8e70]{font-size:11px;color:#52525b}.cm-algo-btn.active .cm-algo-desc[data-v-f13c8e70]{color:#818cf8}.cm-apply-row[data-v-f13c8e70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-top:12px}.cm-apply-btn[data-v-f13c8e70]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.25);box-shadow:0 2px 8px rgba(99,102,241,.25)}.cm-apply-btn[data-v-f13c8e70]:hover:not(:disabled){background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-box-shadow:0 4px 12px rgba(99,102,241,.35);box-shadow:0 4px 12px rgba(99,102,241,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cm-apply-btn[data-v-f13c8e70]:disabled{opacity:.4;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cm-reset-btn[data-v-f13c8e70]{padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;background:rgba(255,255,255,.05);color:#a1a1aa;-webkit-transition:all .2s;transition:all .2s}.cm-reset-btn[data-v-f13c8e70]:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#fca5a5}
