.rq-tier{--rq-thumb:22px}.rq-tier__label{font-size:13.5px;font-weight:500;color:hsl(var(--os-text-muted,30 5% 34%))}.rq-tier__value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--os-text,30 10% 9%))}.rq-tier__row{display:flex;align-items:flex-start;gap:.5rem;margin-top:.625rem}.rq-tier__track{position:relative;flex:1 1 auto;min-width:0;container-type:inline-size}@container (max-width: 15rem){.rq-tier__tick:not([data-edge]){display:none}}.rq-tier__step{display:inline-grid;place-items:center;flex:none;width:28px;height:var(--rq-thumb);border-radius:999px;border:1px solid hsl(var(--os-border,40 9% 86%));background:hsl(var(--os-surface,0 0% 100%));color:hsl(var(--os-text-muted,30 5% 34%));transition:background-color .16s ease,color .16s ease,transform .12s ease,opacity .16s ease}.rq-tier__step:hover:not(:disabled){color:hsl(var(--os-primary-text,254 56% 44%));border-color:hsl(var(--os-primary,254 56% 50%)/.45)}.rq-tier__step:active:not(:disabled){transform:scale(.92)}.rq-tier__step:disabled{opacity:.35;cursor:default}.rq-tier__range{appearance:none;display:block;width:100%;height:var(--rq-thumb);background:linear-gradient(hsl(var(--os-primary,254 56% 50%)),hsl(var(--os-primary,254 56% 50%))) 0 50% /calc(var(--rq-thumb) / 2 + (100% - var(--rq-thumb)) * var(--rq-tier-p, 0)) 6px no-repeat,linear-gradient(hsl(var(--os-surface-active,40 9% 92.6%)),hsl(var(--os-surface-active,40 9% 92.6%))) 0 50% /100% 6px no-repeat;border-radius:999px;cursor:pointer;touch-action:pan-y}.rq-tier__range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--rq-thumb);height:var(--rq-thumb);border-radius:999px;border:2px solid hsl(0 0% 100%);background:hsl(var(--os-primary,254 56% 50%));box-shadow:0 1px 3px hsl(var(--os-shadow,30 20% 10%)/.3),0 0 0 4px hsl(var(--os-primary,254 56% 50%)/.16);-webkit-transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease}.rq-tier__range::-moz-range-thumb{width:var(--rq-thumb);height:var(--rq-thumb);border-radius:999px;border:2px solid hsl(0 0% 100%);background:hsl(var(--os-primary,254 56% 50%));box-shadow:0 1px 3px hsl(var(--os-shadow,30 20% 10%)/.3),0 0 0 4px hsl(var(--os-primary,254 56% 50%)/.16)}.rq-tier__range:active::-webkit-slider-thumb,.rq-tier__range:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 1px 3px hsl(var(--os-shadow,30 20% 10%)/.3),0 0 0 7px hsl(var(--os-primary,254 56% 50%)/.2)}.rq-tier__range:focus-visible{outline:2px solid hsl(var(--os-primary,254 56% 50%));outline-offset:4px}.rq-tier__ticks{position:relative;height:1.5rem;margin-top:.375rem}.rq-tier__tick{position:absolute;top:0;left:calc(var(--rq-thumb) / 2 + (100% - var(--rq-thumb)) * var(--rq-tier-p, 0));transform:translateX(-50%);padding:.125rem .25rem;border-radius:6px;font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;color:hsl(var(--os-text-subtle,30 4% 43%));transition:color .16s ease}.rq-tier__tick[data-edge=start]{transform:translateX(calc(var(--rq-thumb) / -2))}.rq-tier__tick[data-edge=end]{transform:translateX(calc(-100% + var(--rq-thumb) / 2))}.rq-tier__tick:hover{color:hsl(var(--os-text,30 10% 9%))}.rq-tier__tick[data-active]{color:hsl(var(--os-primary-text,254 56% 44%));font-weight:600}.rq-tier--dark .rq-tier__label{color:hsl(0 0% 100%/.7)}.rq-tier--dark .rq-tier__value{color:hsl(0 0% 100%)}.rq-tier--dark .rq-tier__range{background:linear-gradient(hsl(254 90% 76%),hsl(254 90% 76%)) 0 50% /calc(var(--rq-thumb) / 2 + (100% - var(--rq-thumb)) * var(--rq-tier-p, 0)) 6px no-repeat,linear-gradient(hsl(0 0% 100%/.16),hsl(0 0% 100%/.16)) 0 50% /100% 6px no-repeat}.rq-tier--dark .rq-tier__range::-webkit-slider-thumb{background:hsl(0 0% 100%);border-color:hsl(254 90% 76%);box-shadow:0 0 0 4px hsl(254 90% 76%/.28)}.rq-tier--dark .rq-tier__range::-moz-range-thumb{background:hsl(0 0% 100%);border-color:hsl(254 90% 76%);box-shadow:0 0 0 4px hsl(254 90% 76%/.28)}.rq-tier--dark .rq-tier__tick{color:hsl(0 0% 100%/.55)}.rq-tier--dark .rq-tier__tick:hover,.rq-tier--dark .rq-tier__tick[data-active]{color:hsl(0 0% 100%)}.rq-tier--dark .rq-tier__range:focus-visible{outline-color:hsl(254 90% 82%)}.rq-tier--dark .rq-tier__step{background:hsl(0 0% 100%/.06);border-color:hsl(0 0% 100%/.16);color:hsl(0 0% 100%/.75)}.rq-tier--dark .rq-tier__step:hover:not(:disabled){color:hsl(0 0% 100%);border-color:hsl(254 90% 76%/.6)}@media (prefers-reduced-motion:reduce){.rq-tier__range::-webkit-slider-thumb,.rq-tier__step,.rq-tier__tick{-webkit-transition:none;transition:none}}