.bw-range.svelte-1vu3lcr{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer;touch-action:pan-y}.bw-range.svelte-1vu3lcr:focus{outline:none}.bw-range.svelte-1vu3lcr::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--primary) 0 var(--fill),#e7e5e4 var(--fill) 100%)}.bw-range.svelte-1vu3lcr::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:999px;background:#fff;border:2px solid var(--primary);box-shadow:0 1px 2px #0000001f,0 2px 8px #00000014;transition:transform .15s ease,box-shadow .15s ease}.bw-range.svelte-1vu3lcr:hover::-webkit-slider-thumb{box-shadow:0 1px 2px #0000001f,0 0 0 6px color-mix(in oklch,var(--primary) 14%,transparent)}.bw-range.svelte-1vu3lcr:active::-webkit-slider-thumb{transform:scale(1.12)}.bw-range.svelte-1vu3lcr:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 28%,transparent)}.bw-range.svelte-1vu3lcr::-moz-range-track{height:6px;border-radius:999px;background:#e7e5e4}.bw-range.svelte-1vu3lcr::-moz-range-progress{height:6px;border-radius:999px;background:var(--primary)}.bw-range.svelte-1vu3lcr::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#fff;border:2px solid var(--primary);box-shadow:0 1px 2px #0000001f,0 2px 8px #00000014;transition:transform .15s ease}.bw-range.svelte-1vu3lcr:active::-moz-range-thumb{transform:scale(1.12)}.bw-range.svelte-1vu3lcr:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 28%,transparent)}.bw-radio.svelte-1vu3lcr{-webkit-appearance:none;appearance:none;display:grid;place-content:center;flex-shrink:0;width:18px;height:18px;margin:0;border-radius:999px;border:1.5px solid #d6d3d1;background:#fff;cursor:pointer;transition:border-color .15s ease}.bw-radio.svelte-1vu3lcr:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--primary);transform:scale(0);transition:transform .15s cubic-bezier(.2,.8,.2,1.4)}.bw-radio.svelte-1vu3lcr:checked{border-color:var(--primary)}.bw-radio.svelte-1vu3lcr:checked:before{transform:scale(1)}.bw-radio.svelte-1vu3lcr:focus{outline:none}@media (prefers-reduced-motion: reduce){.bw-range.svelte-1vu3lcr::-webkit-slider-thumb,.bw-range.svelte-1vu3lcr::-moz-range-thumb,.bw-radio.svelte-1vu3lcr,.bw-radio.svelte-1vu3lcr:before{transition:none}}
