.slider_slider__OPh5J{--slider-track-size:0.45rem;--slider-thumb-size:1.05rem}.slider_slider__OPh5J::-webkit-slider-runnable-track{height:var(--slider-track-size);border-radius:9999px;background:linear-gradient(to right,var(--color-accent) 0 var(--range-progress,0),color-mix(in oklab,var(--color-foreground) 12%,transparent) var(--range-progress,0) 100%)}.slider_slider__OPh5J::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);margin-top:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2);border:0;border-radius:9999px;background:var(--color-foreground);box-shadow:0 0 0 2px var(--color-card),0 0 0 3px var(--color-accent),0 1px 4px oklch(0 0 0/25%);transition:transform .12s ease}.slider_slider__OPh5J:active::-webkit-slider-thumb,.slider_slider__OPh5J:focus-visible::-webkit-slider-thumb{transform:scale(1.08)}.slider_slider__OPh5J::-moz-range-track{height:var(--slider-track-size);border:0;border-radius:9999px;background:color-mix(in oklab,var(--color-foreground) 12%,transparent)}.slider_slider__OPh5J::-moz-range-progress{height:var(--slider-track-size);border-radius:9999px;background:var(--color-accent)}.slider_slider__OPh5J::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:0;border-radius:9999px;background:var(--color-foreground);box-shadow:0 0 0 2px var(--color-card),0 0 0 3px var(--color-accent),0 1px 4px oklch(0 0 0/25%);transition:transform .12s ease}.slider_slider__OPh5J:active::-moz-range-thumb,.slider_slider__OPh5J:focus-visible::-moz-range-thumb{transform:scale(1.08)}.before-after_bar__B_rIr{transition:height .3s ease-out,transform .3s ease-out;transform-origin:bottom}.before-after_valueLabel__Kvh8f{transition:bottom .3s ease-out,transform .3s ease-out}@keyframes before-after_pulse__nskiX{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-accent) 55%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklab,var(--color-accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-accent) 0%,transparent)}}.before-after_pulse__nskiX{animation:before-after_pulse__nskiX .6s ease-out}