.ba-slider{position:relative;width:100%;height:500px;overflow:hidden;cursor:col-resize;user-select:none;-webkit-user-select:none;border-radius:8px;touch-action:pan-y;background:#111}.ba-before,.ba-after{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.ba-after{z-index:1}.ba-before{z-index:2;clip-path:inset(0 50% 0 0)}.ba-divider{position:absolute;top:0;bottom:0;z-index:10;width:2px;background-color:#fff;left:50%;transform:translateX(-50%);will-change:left;pointer-events:none}.ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background-color:#fff;border:2px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;cursor:col-resize;pointer-events:all;padding:0;transition:transform .15s ease,box-shadow .15s ease}.ba-handle:hover,.ba-handle:focus-visible{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 20px rgba(0,0,0,.45);outline:none}.ba-handle:focus-visible{outline:2px solid #4a90e2;outline-offset:3px}.ba-arrows{width:40px;height:18px;color:#333;flex-shrink:0}.ba-label{position:absolute;z-index:20;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap}.ba-label--before.ba-label--corner{bottom:14px;left:14px}.ba-label--after.ba-label--corner{bottom:14px;right:14px}.ba-label--before.ba-label--center{top:50%;transform:translateY(-50%);right:calc(100% - var(--ba-pos, 50%) + 12px)}.ba-label--after.ba-label--center{top:50%;transform:translateY(-50%);left:calc(var(--ba-pos, 50%) + 12px)}.ba-slider.ba-hint .ba-handle{animation:ba-pulse .6s ease-out .4s 2}@keyframes ba-pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}100%{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.ba-handle,.ba-slider.ba-hint .ba-handle{transition:none;animation:none}}