.range-slider.svelte-1mru3p7{width:100%;padding:22px 12px 6px}.track.svelte-1mru3p7{cursor:pointer;touch-action:none;border-radius:4px;height:12px;position:relative}.track-base.svelte-1mru3p7{filter:grayscale(.55)brightness(.62);opacity:.55;border-radius:4px;position:absolute;inset:0}.track-bright.svelte-1mru3p7{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:4px;position:absolute;inset:0}.thumb.svelte-1mru3p7{cursor:grab;touch-action:none;background:#fff;border:2px solid #00000047;border-radius:4px;width:14px;height:24px;transition:box-shadow .15s,transform 80ms;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000059}.thumb.svelte-1mru3p7:hover{transform:translate(-50%,-50%)scale(1.08)}.thumb.svelte-1mru3p7:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent);outline:none}.thumb.active.svelte-1mru3p7{cursor:grabbing;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);transform:translate(-50%,-50%)scale(1.1)}.bubble.svelte-1mru3p7{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-tight);pointer-events:none;padding:2px 7px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.bubble.svelte-1mru3p7:after{content:"";border:4px solid #0000;border-top-color:var(--border-subtle);position:absolute;top:100%;left:50%;transform:translate(-50%)}.radio-list.svelte-1x971f9{display:grid}.radio-list.svelte-1x971f9 button:where(.svelte-1x971f9){border-radius:var(--radius-tight);height:32px;color:var(--text-secondary);text-align:left;align-items:center;gap:10px;padding:0 8px;font-size:13px;transition:background .1s,color .1s;display:flex}.radio-list.svelte-1x971f9 button:where(.svelte-1x971f9):hover{background:var(--bg-tertiary);color:var(--text-primary)}.radio-list.svelte-1x971f9 button.on:where(.svelte-1x971f9){color:var(--text-primary)}.count.svelte-1x971f9{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px}.dot-mark.svelte-1x971f9{border:1px solid var(--border);border-radius:var(--radius-pill);flex:none;width:14px;height:14px;transition:border-width .14s,border-color .14s}.radio-list.svelte-1x971f9 button.on:where(.svelte-1x971f9) .dot-mark:where(.svelte-1x971f9){border:4px solid var(--accent)}
