.range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:56px;background:transparent;cursor:grab;outline:none;touch-action:manipulation;will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0)}.range-slider:active,.range-slider:focus{cursor:grabbing;touch-action:none}.range-slider::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:transparent;border:none;cursor:pointer}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:56px;height:56px;background:transparent;border:none;opacity:.01;border-radius:50%;cursor:grab}.range-slider::-moz-range-track{width:100%;height:2px;background:transparent;border:none;cursor:pointer}.range-slider::-moz-range-thumb{width:56px;height:56px;background:transparent;border:none;opacity:.01;border-radius:50%;cursor:grab}.range-slider:active::-webkit-slider-thumb,.range-slider:focus::-webkit-slider-thumb{cursor:grabbing}.range-slider:active::-moz-range-thumb,.range-slider:focus::-moz-range-thumb{cursor:grabbing}.no-flicker{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.range-slider{cursor:grab}.range-slider:active,.range-slider:focus{cursor:grabbing}}@media (hover:none){.range-slider{touch-action:manipulation;pointer-events:auto!important;z-index:50!important;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-slider::-webkit-slider-thumb{width:56px;height:56px;opacity:.01}.range-slider::-moz-range-thumb{width:56px;height:56px;opacity:.01}.range-slider::-webkit-slider-runnable-track{height:30px;background:transparent}.range-slider::-moz-range-track{height:30px;background:transparent}.range-slider:active,.range-slider:focus{touch-action:none}}@keyframes sliderScalePulse{0%,to{transform:scaleY(1);filter:brightness(1) drop-shadow(0 0 2px rgba(96,165,250,.3))}50%{transform:scaleY(1.8);filter:brightness(1.2) drop-shadow(0 0 4px rgba(96,165,250,.5))}}@media (prefers-reduced-motion:reduce){.no-flicker,.range-slider{transition:none!important;animation:none!important}}[data-radix-collection-item] [aria-label=Close],[data-state] [aria-label=Close],[role=dialog] [aria-label=Close],[role=dialog] button[aria-label=Close]{color:white!important;background-color:white!important;fill:white!important;stroke:white!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}[data-radix-collection-item] [aria-label=Close] path,[data-radix-collection-item] [aria-label=Close] svg,[data-state] [aria-label=Close] path,[data-state] [aria-label=Close] svg,[role=dialog] [aria-label=Close] path,[role=dialog] [aria-label=Close] svg,[role=dialog] button[aria-label=Close] path,[role=dialog] button[aria-label=Close] svg,[role=dialog] svg:not(.custom-close-button svg) [data-icon=x],[role=dialog] svg:not(.custom-close-button svg) [data-lucide=x],[role=dialog] svg:not(.custom-close-button svg) [name=x],[role=dialog] svg:not(.custom-close-button svg) path[d="M18 6 6 18M6 6l12 12"]{color:white!important;fill:white!important;stroke:white!important}.custom-close-button,[role=dialog] :focus{outline:none!important;box-shadow:none!important}.custom-close-button{position:absolute;top:1rem;right:1rem;z-index:50;color:#CC0100;background:transparent;border:none;cursor:pointer;padding:.5rem;transition:opacity .15s}.custom-close-button:active,.custom-close-button:focus,.custom-close-button:hover{opacity:.8;outline:none!important;box-shadow:none!important;border:none!important}.custom-close-button svg{width:24px;height:24px}