.beforeAfter-module__rxzXHW__wrap{border-radius:var(--radius);background:var(--photo-bg);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-y pinch-zoom;max-width:100%;position:relative;overflow:hidden}.beforeAfter-module__rxzXHW__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.beforeAfter-module__rxzXHW__before{position:absolute;inset:0}.beforeAfter-module__rxzXHW__handle{background:var(--porselen-25);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0e172d14}.beforeAfter-module__rxzXHW__knob{background:var(--porselen-25);width:44px;height:44px;color:var(--porselen-900);pointer-events:none;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;box-shadow:0 6px 20px -6px #0e172d59}.beforeAfter-module__rxzXHW__tag{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--porselen-900);pointer-events:none;background:#fcfdfee0;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:14px}.beforeAfter-module__rxzXHW__tagLeft{left:14px}.beforeAfter-module__rxzXHW__tagRight{color:var(--kobolt-700);right:14px}.beforeAfter-module__rxzXHW__ai{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--porselen-900);pointer-events:none;background:#fcfdfee0;border-radius:6px;padding:4px 8px;font-size:10.5px;position:absolute;bottom:14px;left:14px}.beforeAfter-module__rxzXHW__range{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.beforeAfter-module__rxzXHW__wrap:has(.beforeAfter-module__rxzXHW__range:focus-visible){outline:2px solid var(--accent);outline-offset:3px}
