.ArrayVisualizer-module__aMorSa__progressContainer{--trace-accent:#7526e3;--trace-track:#c3c4c8}.dark .ArrayVisualizer-module__aMorSa__progressContainer{--trace-accent:#9050e9;--trace-track:#3b3a3a}:is(.ArrayVisualizer-module__aMorSa__progress:focus-visible+.ArrayVisualizer-module__aMorSa__progressVisual,.light .ArrayVisualizer-module__aMorSa__control:focus-visible){outline-offset:2px;border-radius:.25rem;outline:2px solid #7526e3}.dark .ArrayVisualizer-module__aMorSa__progress:focus-visible+.ArrayVisualizer-module__aMorSa__progressVisual{outline-color:#9050e9}.ArrayVisualizer-module__aMorSa__progress{z-index:10;cursor:pointer;appearance:none;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ArrayVisualizer-module__aMorSa__progressVisual{pointer-events:none;position:absolute;inset:0}.ArrayVisualizer-module__aMorSa__progressTrack{--tw-translate-y:-50%;height:.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));position:absolute;top:50%;left:.5rem;right:.5rem}.ArrayVisualizer-module__aMorSa__progressTrack:before{content:"";background:var(--trace-track);border-radius:9999px;position:absolute;inset:0 -.5rem}.ArrayVisualizer-module__aMorSa__progressFill{height:100%;width:calc(var(--trace-progress) + 8px);background:var(--trace-accent);border-radius:9999px;transition:width .15s ease-out;position:absolute;left:-.5rem}.ArrayVisualizer-module__aMorSa__progressThumb{--tw-translate-x:-50%;--tw-translate-y:-50%;width:1rem;height:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));top:50%;left:var(--trace-progress);background:var(--trace-accent);border-radius:9999px;transition:left .15s ease-out;position:absolute}.ArrayVisualizer-module__aMorSa__progress:active+.ArrayVisualizer-module__aMorSa__progressVisual *,.ArrayVisualizer-module__aMorSa__progress:focus-visible+.ArrayVisualizer-module__aMorSa__progressVisual *{transition:none}.ArrayVisualizer-module__aMorSa__progress::-webkit-slider-runnable-track{border-radius:9999px;height:.375rem}.ArrayVisualizer-module__aMorSa__progress::-webkit-slider-thumb{appearance:none;border-width:0;border-radius:9999px;width:1rem;height:1rem;margin-top:-5px}.ArrayVisualizer-module__aMorSa__progress::-moz-range-track{border-radius:9999px;height:.375rem}.ArrayVisualizer-module__aMorSa__progress::-moz-range-thumb{border-width:0;border-radius:9999px;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.ArrayVisualizer-module__aMorSa__progressFill,.ArrayVisualizer-module__aMorSa__progressThumb{transition:none}}
