.slider {
  position: relative;
  margin: 0 1rem;
  height: 0.25rem;
  width: 0.25rem;
  box-sizing: content-box;
  direction: ltr;
  touch-action: none;
}
.slider .progressBar {
  position: relative;
  height: 100%;
  width: 100%;
}
.slider .progressBar .bar {
  border-radius: 0.125rem;
  overflow: hidden;
}
.slider .knob {
  --sand-tooltip-offset: 0.5rem;
  position: absolute;
  will-change: transform;
}
.slider .knob::before {
  content: "";
  position: absolute;
  height: 1rem;
  width: 1rem;
  transform: translate(-50%, -50%) scale(0.75);
  border-radius: 0.5rem;
  border: 0.125rem solid transparent;
  box-sizing: border-box;
  will-change: transform;
  transition: transform ease-out 100ms;
}
.slider.showAnchor .knob {
  z-index: 1;
}
.slider.showAnchor .progressBar::after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
}
.slider.showAnchor .progressBar.horizontal::after {
  width: 0.125rem;
  height: 1rem;
  top: 50%;
  left: calc(var(--ui-progressbar-proportion-anchor) * 100%);
}
.slider.showAnchor .progressBar.vertical::after {
  width: 1rem;
  height: 0.125rem;
  bottom: calc(var(--ui-progressbar-proportion-anchor) * 100%);
  left: 50%;
  transform: translate(-50%, 50%);
}
.slider[disabled] {
  touch-action: auto;
}
.slider:global(.largeText) .knob::before {
  height: 1rem;
  width: 1rem;
  border-radius: 0.5rem;
}
.slider.horizontal {
  width: auto;
  padding: 0.75rem 0.5rem;
}
.slider.horizontal .fill,
.slider.horizontal .load {
  height: 100%;
}
.slider.horizontal .knob {
  left: calc(var(--ui-slider-proportion-end-knob) * 100%);
}
.slider.horizontal:global(.largeText) {
  padding: 0.375rem 0.5rem;
}
.slider.vertical {
  padding: 0.5rem 0.75rem;
  min-height: 5rem;
  display: inline-block;
  vertical-align: top;
}
.slider.vertical .fill,
.slider.vertical .load {
  width: 100%;
}
.slider.vertical .knob {
  bottom: calc(var(--ui-slider-proportion-end-knob) * 100%);
  top: auto;
}
.slider.vertical:global(.largeText) {
  padding: 0.5rem 0.375rem;
}
.slider:global(.neutral) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
.slider:global(.neutral) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
.slider:global(.neutral) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
.slider:global(.neutral) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .load,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .load,
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .load,
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.neutral).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.neutral).pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.neutral).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.neutral).pressed .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
.slider:global(.neutral)[disabled] {
  opacity: 1;
}
.slider:global(.neutral)[disabled] .bar {
  opacity: 0.4;
}
.slider:global(.neutral)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
.slider:global(.neutral)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
.slider:global(.neutral).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
.slider:global(.neutral).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .load,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .load,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .load,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] {
  opacity: 1;
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] .bar {
  opacity: 0.4;
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
:global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
.slider:global(.light) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
.slider:global(.light) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
.slider:global(.light) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
.slider:global(.light) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .load,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .load,
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .load,
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active[disabled] .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.light).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
:global(.spotlight-input-touch) .slider:global(.light).pressed .fill {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
}
:global(.spotlight-input-touch) .slider:global(.light).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%);
}
:global(.spotlight-input-touch) .slider:global(.light).pressed .knob::before {
  background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
.slider:global(.light)[disabled] {
  opacity: 1;
}
.slider:global(.light)[disabled] .bar {
  opacity: 0.4;
}
.slider:global(.light)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
.slider:global(.light)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
.slider:global(.light).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
.slider:global(.light).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%));
}
.slider:global(.game) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
.slider:global(.game) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
.slider:global(.game) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
.slider:global(.game) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .fill {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .load,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .knob::before {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .fill {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .fill {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .knob::before {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .fill {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .load,
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) .slider:global(.game).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) .slider:global(.game).pressed .fill {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
}
:global(.spotlight-input-touch) .slider:global(.game).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) .slider:global(.game).pressed .knob::before {
  background-color: var(--sand-focus-bg-color, #6d2fa1);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
.slider:global(.game)[disabled] {
  opacity: 1;
}
.slider:global(.game)[disabled] .bar {
  opacity: 0.4;
}
.slider:global(.game)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
.slider:global(.game)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
.slider:global(.game).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
.slider:global(.game).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.green) .slider:global(.game) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.green) .slider:global(.game) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
:global(.green) .slider:global(.game) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.green) .slider:global(.game) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .fill {
  background-color: var(--sand-focus-bg-color, #3ea07d);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .load,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .knob::before {
  background-color: var(--sand-focus-bg-color, #3ea07d);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .fill {
  background-color: var(--sand-focus-bg-color, #3ea07d);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #3ea07d);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .fill {
  background-color: var(--sand-focus-bg-color, #3ea07d);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .knob::before {
  background-color: var(--sand-focus-bg-color, #3ea07d);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .fill {
  background-color: var(--sand-focus-bg-color, #3ea07d);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .load,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #3ea07d);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).pressed .fill {
  background-color: var(--sand-focus-bg-color, #3ea07d);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).pressed .knob::before {
  background-color: var(--sand-focus-bg-color, #3ea07d);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
:global(.green) .slider:global(.game)[disabled] {
  opacity: 1;
}
:global(.green) .slider:global(.game)[disabled] .bar {
  opacity: 0.4;
}
:global(.green) .slider:global(.game)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
:global(.green) .slider:global(.game)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
:global(.green) .slider:global(.game).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.green) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) :global(.green) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.green) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.green) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.green) .slider:global(.game).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
:global(.green) .slider:global(.game).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.orange) .slider:global(.game) .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.orange) .slider:global(.game) .fill {
  background-color: var(--sand-progress-slider-color, #8d9298);
}
:global(.orange) .slider:global(.game) .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.orange) .slider:global(.game) .knob::before {
  background-color: var(--sand-progress-slider-color, #8d9298);
  border-color: transparent;
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus .bar,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus .fill {
  background-color: var(--sand-focus-bg-color, #b85f23);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus .load,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus .knob::before,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus .knob::before {
  background-color: var(--sand-focus-bg-color, #b85f23);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.active .bar,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .bar,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .fill {
  background-color: var(--sand-focus-bg-color, #b85f23);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.active .load,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .load,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.active .knob::before,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .knob::before,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus[disabled] .bar,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game):global(.spottable):focus[disabled] .knob::before,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game):global(.spottable):focus[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #b85f23);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active .fill {
  background-color: var(--sand-focus-bg-color, #b85f23);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active .knob::before {
  background-color: var(--sand-focus-bg-color, #b85f23);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.active .bar,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.pressed .fill {
  background-color: var(--sand-focus-bg-color, #b85f23);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.active .load,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.active .knob::before,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active.pressed .knob::before {
  transform: translate(-50%, -50%) scale(1);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active[disabled] .bar {
  opacity: 0.4;
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game):global(.spottable):active[disabled] .knob::before {
  background-color: var(--sand-focus-bg-color, #b85f23);
  border-color: transparent;
  transform: translate(-50%, -50%) scale(0.75);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).pressed .bar {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).pressed .fill {
  background-color: var(--sand-focus-bg-color, #b85f23);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).pressed .load {
  background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%);
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).pressed .knob::before {
  background-color: var(--sand-focus-bg-color, #b85f23);
  border-color: transparent;
  box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%);
  transform: translate(-50%, -50%) scale(1);
}
:global(.orange) .slider:global(.game)[disabled] {
  opacity: 1;
}
:global(.orange) .slider:global(.game)[disabled] .bar {
  opacity: 0.4;
}
:global(.orange) .slider:global(.game)[disabled] .knob::before {
  background-color: var(--sand-slider-disabled-knob-bg-color, #666666);
  border-color: transparent;
}
:global(.orange) .slider:global(.game)[disabled].showAnchor .progressBar::after {
  opacity: 0.4;
}
:global(.orange) .slider:global(.game).noFill .fill {
  background-color: transparent;
}
:global(.spotlight-input-key) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus .fill,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus.active .fill,
:global(.spotlight-input-key) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill,
:global(.spotlight-input-mouse) :global(.orange) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill {
  background-color: transparent;
}
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).noFill:global(.spottable):active .fill,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).noFill:global(.spottable):active.active .fill,
:global(.spotlight-input-touch) :global(.orange) .slider:global(.game).noFill:global(.spottable):active.pressed .fill {
  background-color: transparent;
}
:global(.orange) .slider:global(.game).showAnchor .progressBar::after {
  background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%));
}
.tooltip.horizontal.above {
  transform: translateY(0.125rem);
}
.tooltip.horizontal.below {
  transform: translateY(-0.125rem);
}
.tooltip.vertical.left,
.tooltip.vertical.before,
:global(.enact-locale-right-to-left) .tooltip.vertical.after {
  transform: translateX(0.125rem);
}
.tooltip.vertical.right,
.tooltip.vertical.after,
:global(.enact-locale-right-to-left) .tooltip.vertical.before {
  transform: translateX(-0.125rem);
}
