.rl-calc{--rl-accent:var(--gold-500);--rl-accent-on-dark:var(--gold-400)}.rl-accent-on-dark{color:var(--rl-accent-on-dark,var(--gold-400))}.rl-calc-gate label{color:#ffffffd9}.rl-calc-gate label span{color:inherit}.rl-calc-more>summary::-webkit-details-marker{display:none}.rl-range{--rl-rail:linear-gradient(to right, var(--rl-accent,var(--gold-500)) 0%, var(--rl-accent,var(--gold-500)) var(--fill,0%), var(--graphite-200) var(--fill,0%), var(--graphite-200) 100%);appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;outline:none;width:100%;height:40px;margin:-4px 0 -6px;display:block}.rl-range:focus-visible{outline:2px solid var(--rl-accent,var(--gold-500));outline-offset:2px;border-radius:999px}.rl-range::-webkit-slider-runnable-track{background:var(--rl-rail);border-radius:999px;height:6px}.rl-range::-webkit-slider-thumb{appearance:none;background:var(--rl-accent,var(--gold-500));border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0b1d3333,0 4px 10px -2px #0b1d3359}.rl-range:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 6px #c8a45d2e,0 4px 10px -2px #0b1d3359}.rl-range:focus-visible::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 6px #c8a45d2e,0 4px 10px -2px #0b1d3359}.rl-range:active::-webkit-slider-thumb{transform:scale(1.18)}.rl-range::-moz-range-track{background:var(--rl-rail);border-radius:999px;height:6px}.rl-range::-moz-range-progress{background:0 0}.rl-range::-moz-range-thumb{background:var(--rl-accent,var(--gold-500));border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0b1d3333,0 4px 10px -2px #0b1d3359}.rl-range:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 0 0 6px #c8a45d2e,0 4px 10px -2px #0b1d3359}.rl-range:focus-visible::-moz-range-thumb{transform:scale(1.1);box-shadow:0 0 0 6px #c8a45d2e,0 4px 10px -2px #0b1d3359}.rl-figure{transition:transform .4s var(--ease-out-expo), opacity .3s ease;display:inline-block}.rl-figure[data-bump=true]{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rl-figure{transition:none}.rl-range::-webkit-slider-thumb{transition:none}.rl-range::-moz-range-thumb{transition:none}}
