.lut-preview-area[data-v-21e57d39]{align-items:center;background:var(--c-bg);display:flex;flex:1;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:18px;position:relative}.preview-compare-container[data-v-21e57d39]{display:inline-block;line-height:0;max-height:100%;max-width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lut-canvas[data-v-21e57d39]{border-radius:4px;display:block;max-height:calc(90vh - 80px);max-width:100%;-o-object-fit:contain;object-fit:contain;transition:filter .4s}.lut-canvas.canvas-processing[data-v-21e57d39]{animation:canvas-pulse-21e57d39 2.5s ease-in-out infinite}@keyframes canvas-pulse-21e57d39{0%,to{filter:brightness(1) saturate(1)}30%{filter:brightness(1.08) saturate(1.15)}60%{filter:brightness(.92) saturate(.9)}}.lut-preview-area.processing[data-v-21e57d39]:after{animation:shimmer-scan-21e57d39 2s linear infinite;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.04) 50%,transparent 60%) 0 0/300% 300%;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@keyframes shimmer-scan-21e57d39{0%{background-position:100% 100%}to{background-position:0 0}}.preview-placeholder[data-v-21e57d39]{align-items:center;color:var(--c-sub-color);display:flex;flex-direction:column;font-size:14px;gap:12px;padding:60px 20px}.video-badge[data-v-21e57d39]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:12px;color:#ffffffb3;display:flex;font-size:11px;gap:4px;left:50%;padding:4px 10px;position:absolute;top:10px;transform:translate(-50%)}.lut-video-seekbar[data-v-21e57d39]{gap:10px;line-height:normal;margin-top:10px}.lut-seek-play-btn[data-v-21e57d39],.lut-video-seekbar[data-v-21e57d39]{align-items:center;display:flex;height:24px}.lut-seek-play-btn[data-v-21e57d39]{background:var(--c-hover-bg);border:none;border-radius:50%;color:var(--c-color);cursor:pointer;flex-shrink:0;justify-content:center;padding:0;transition:background .15s;width:24px}.lut-seek-play-btn[data-v-21e57d39]:hover{background:var(--c-active-bg)}.lut-seek-play-btn[data-v-21e57d39]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.lut-seek-time[data-v-21e57d39]{color:var(--c-icon);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;min-width:40px}.lut-seek-time-total[data-v-21e57d39]{color:var(--c-sub-color);text-align:right}.lut-seek-input[data-v-21e57d39]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--c-slider-fg) var(--pct,0),var(--c-slider-track) var(--pct,0));border-radius:2px;cursor:pointer;flex:1;height:3px;min-width:0;outline:none}.lut-seek-input[data-v-21e57d39]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-slider-fg);border:2px solid var(--c-bg);border-radius:50%;box-shadow:0 1px 3px #0006;cursor:pointer;height:14px;-webkit-transition:transform .1s;transition:transform .1s;width:14px}.lut-seek-input[data-v-21e57d39]::-webkit-slider-thumb:hover{transform:scale(1.15)}.lut-seek-input[data-v-21e57d39]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--c-focus-ring-bg)}.preview-compare-container.has-seekbar .compare-divider[data-v-21e57d39]{bottom:34px}.preview-compare-container.has-seekbar .compare-label[data-v-21e57d39]{bottom:48px}.lut-preview-area.processing .lut-video-seekbar[data-v-21e57d39]{opacity:.5;pointer-events:none}.compare-divider[data-v-21e57d39]{cursor:col-resize;width:3px;z-index:10}.compare-divider[data-v-21e57d39],.compare-divider-line[data-v-21e57d39]{bottom:0;position:absolute;top:0;transform:translate(-50%)}.compare-divider-line[data-v-21e57d39]{background:#ffffffb3;left:50%;width:2px}.compare-divider-handle[data-v-21e57d39]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:2px solid hsla(0,0%,100%,.7);border-radius:50%;color:#fff;cursor:col-resize;display:flex;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.compare-divider-handle svg[data-v-21e57d39]{flex-shrink:0}.compare-label[data-v-21e57d39]{-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);background:linear-gradient(135deg,#00000073,#00000059);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;bottom:14px;color:#ffffffe6;font-size:12px;font-weight:600;letter-spacing:.3px;padding:5px 14px;pointer-events:none;position:absolute}.compare-label-left[data-v-21e57d39]{left:12px}.compare-label-right[data-v-21e57d39]{right:12px}
