.u-goal{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.u-goal::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-forest) 0 var(--fillpct,50%), #14201a1a var(--fillpct,50%) 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #14201a1f}.u-goal::-moz-range-track{background:linear-gradient(to right, var(--color-forest) 0 var(--fillpct,50%), #14201a1a var(--fillpct,50%) 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #14201a1f}.u-goal::-webkit-slider-thumb{appearance:none;background:var(--color-forest);width:20px;height:20px;box-shadow:0 0 0 3px var(--color-bg), 0 2px 6px -1px #12432473;transition:transform .18s var(--ease);border-radius:50%;margin-top:-7px}.u-goal::-moz-range-thumb{background:var(--color-forest);width:20px;height:20px;box-shadow:0 0 0 3px var(--color-bg), 0 2px 6px -1px #12432473;transition:transform .18s var(--ease);border:none;border-radius:50%}.u-goal:hover::-webkit-slider-thumb{transform:scale(1.1)}.u-goal:hover::-moz-range-thumb{transform:scale(1.1)}.u-goal:active::-webkit-slider-thumb{transform:scale(.96)}.u-goal:active::-moz-range-thumb{transform:scale(.96)}
