.rscale[data-v-4427ae37]{align-items:center;display:flex;flex-direction:column;gap:.9rem;margin:0;width:100%}.rscale__head[data-v-4427ae37]{align-items:baseline;display:flex;gap:.6rem}.rscale__value[data-v-4427ae37]{color:var(--moonlight);font-family:var(--font-display);font-size:2.9rem;font-variant-numeric:lining-nums tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}.rscale--lg .rscale__value[data-v-4427ae37]{font-size:3.6rem}.rscale__label[data-v-4427ae37]{color:#f6c87fd9;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase}.rscale__track[data-v-4427ae37]{align-items:center;display:flex;gap:.7rem;max-width:30rem;width:100%}.rscale__bound[data-v-4427ae37]{color:#fdf4edb3;flex-shrink:0;font-family:var(--font-display);font-size:.86rem;font-variant-numeric:lining-nums tabular-nums}.rscale__rail[data-v-4427ae37]{background:#ef81752e;border-radius:999px;box-shadow:inset 1px 0 #f6c87f73,inset -1px 0 #f6c87f73;flex:1;height:6px;position:relative}.rscale__fill[data-v-4427ae37]{background:linear-gradient(90deg,#ef8175,#f5a99e 55%,#f6c87f);border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width 1s cubic-bezier(.16,1,.3,1)}.rscale__marker[data-v-4427ae37]{background:#fff4db;border:2px solid #e9a44c;border-radius:50%;box-shadow:0 0 14px #e9a44c8c;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left 1s cubic-bezier(.16,1,.3,1);width:15px}.rscale__band[data-v-4427ae37]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:center;margin:0;text-align:center}.rscale__band-name[data-v-4427ae37]{color:var(--moonlight);font-family:var(--font-display);font-size:1.02rem}.rscale__tally[data-v-4427ae37]{color:#fdf4edb8;font-size:.86rem}.rscale__caption[data-v-4427ae37]{display:flex;flex-direction:column;gap:.4rem;max-width:34rem;text-align:center}.rscale__note[data-v-4427ae37]{color:#fdf4edd1;font-size:.92rem;line-height:1.55;text-wrap:var(--wrap-body)}.rscale__legend[data-v-4427ae37]{color:#fdf4ed9e;font-size:.82rem;line-height:1.5;text-wrap:var(--wrap-body)}@media(prefers-reduced-motion:reduce){.rscale__fill[data-v-4427ae37],.rscale__marker[data-v-4427ae37]{transition:none}}
