.compare-handle{z-index:7}
.compare-panel{--comparison-position:50%}
.compare-after{z-index:1!important;clip-path:none!important;pointer-events:none!important}
.compare-before{z-index:2!important;clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0)!important;pointer-events:none!important}
.compare-handle{z-index:50!important;left:var(--comparison-position);width:44px;margin-left:0;transform:translateX(-50%);touch-action:none}
.compare-range-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:flex;align-items:center;gap:10px;color:var(--landing-muted);font-size:.7rem}
.compare-range-label input{display:block;width:190px;accent-color:var(--landing-gold);cursor:ew-resize}
.compare-panel .compare-handle{pointer-events:auto}
@media(max-width:640px){.compare-before{clip-path:inset(0 0 calc(100% - var(--comparison-position)) 0)!important}.compare-handle{top:var(--comparison-position);right:0;bottom:auto;left:0;width:100%;height:44px;margin-top:0;transform:translateY(-50%);cursor:ns-resize}}
@media(max-width:640px){.compare-range-label{display:none}}
