.ComparisonSlider_comparisonContainer__2famY{margin:2rem 0;border:1px solid #e0e0e0;border-radius:8px;background-color:#fdfdfd;box-shadow:0 4px 6px rgba(0,0,0,.05);padding:1.5rem}.ComparisonSlider_labels__MGGuM{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:700;font-size:.9rem;padding:0 .5rem}.ComparisonSlider_beforeLabel__CR7ZE{color:#d9534f}.ComparisonSlider_afterLabel__hTrgz{color:#5cb85c}.ComparisonSlider_sliderWrapper__6iuXa{position:relative;width:100%;overflow:hidden;border-radius:6px;line-height:1.6;font-size:1.1rem}.ComparisonSlider_afterContent__OO1wJ,.ComparisonSlider_beforeContent__RA8oh{width:100%;padding:1.25rem;box-sizing:border-box;min-height:60px}.ComparisonSlider_afterContent__OO1wJ p,.ComparisonSlider_beforeContent__RA8oh p{margin:0;font-family:Courier New,Courier,monospace}.ComparisonSlider_afterContent__OO1wJ{background-color:#e9f5e9;color:#2e7d32}.ComparisonSlider_beforeContent__RA8oh{background-color:#fdefee;color:#c62828;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.ComparisonSlider_slider__4E4l_{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize;z-index:3}.ComparisonSlider_slider__4E4l_:focus{outline:none}.ComparisonSlider_slider__4E4l_:focus-visible~.ComparisonSlider_sliderHandle__3052z{outline:2px solid #0070f3;outline-offset:3px}.ComparisonSlider_sliderHandle__3052z{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:4px;background-color:#0070f3;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:ComparisonSlider_nudge__16GGJ 1.6s ease-in-out .5s 1}.ComparisonSlider_sliderHandle__3052z:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;background-color:white;border:3px solid #0070f3;box-shadow:0 0 10px rgba(0,0,0,.2)}.ComparisonSlider_sliderIcon__IftGW{color:#0070f3;position:relative;z-index:3;opacity:.7}.ComparisonSlider_instructionText__9d24_{text-align:center;font-size:.8rem;color:#777;margin-top:.75rem}@keyframes ComparisonSlider_nudge__16GGJ{0%{left:50%}30%{left:70%}60%{left:30%}to{left:50%}}