.BeforeAfter-module__4u0VpG__root{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.BeforeAfter-module__4u0VpG__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.BeforeAfter-module__4u0VpG__handle{top:0;bottom:0;left:var(--pos);background:var(--white);width:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--band-bg) 35%, transparent);pointer-events:none;position:absolute;transform:translate(-50%)}.BeforeAfter-module__4u0VpG__handle:after{content:"‹ ›";background:var(--white);width:44px;height:44px;box-shadow:var(--shadow-card);color:var(--ink);letter-spacing:.1em;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BeforeAfter-module__4u0VpG__tag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--band-bg) 78%, transparent);color:var(--band-text);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;bottom:12px}.BeforeAfter-module__4u0VpG__tagBefore{left:12px}.BeforeAfter-module__4u0VpG__tagAfter{right:12px}.BeforeAfter-module__4u0VpG__split{background:var(--white);grid-template-columns:1fr 1fr;gap:3px;display:grid}.BeforeAfter-module__4u0VpG__half{position:relative}.BeforeAfter-module__4u0VpG__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.BeforeAfter-module__4u0VpG__root:has(.BeforeAfter-module__4u0VpG__range:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}
