.vui-caps{font-size:var(--vui-text-caption);font-weight:var(--vui-weight-semibold);line-height:var(--vui-leading-none);letter-spacing:var(--vui-tracking-wide);text-transform:uppercase;color:var(--vui-text-tertiary)}h2.vui-caps,h3.vui-caps,h4.vui-caps{margin:0}.vui-caps--secondary{color:var(--vui-text-secondary)}.vui-caps--end{text-align:end}.vui-card{--vui-card-pad-y:var(--vui-card-pad-y-md);--vui-card-title:var(--vui-text-body);--vui-card-desc:var(--vui-text-small);background:var(--vui-surface-elevated);border:1px solid var(--vui-border);border-radius:var(--vui-radius-md);min-width:0;color:var(--vui-text-primary);text-align:start;transition:border-color var(--vui-duration-fast) var(--vui-ease-out), box-shadow var(--vui-duration-fast) var(--vui-ease-out);flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.vui-card--sm{--vui-card-pad-y:var(--vui-card-pad-y-sm);--vui-card-title:var(--vui-dense-text-lg);--vui-card-desc:var(--vui-dense-text-lg)}.vui-card--lg{--vui-card-pad-y:var(--vui-card-pad-y-lg);--vui-card-title:var(--vui-text-h5);--vui-card-desc:var(--vui-text-body)}a.vui-card,button.vui-card{font:inherit;cursor:pointer;text-decoration:none}a.vui-card:focus-visible,button.vui-card:focus-visible{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-card:has(>.vui-card__body .vui-card__link:focus-visible){outline:2px solid var(--vui-focus);outline-offset:2px}.vui-card--interactive:hover{border-color:var(--vui-border-strong);box-shadow:var(--vui-shadow-sm)}.vui-card--selected,.vui-card--selected:hover{border-color:var(--vui-accent);box-shadow:inset 0 0 0 1px var(--vui-accent)}.vui-card__link{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;text-decoration:none}.vui-card__link:after{content:"";position:absolute;inset:0}.vui-card__media{min-width:0;overflow:hidden}.vui-card__media>img,.vui-card__media>video,.vui-card__media>svg,.vui-card__media>canvas{width:100%;height:auto;display:block}.vui-card__body{gap:var(--vui-space-2);min-width:0;padding:var(--vui-card-pad-y) var(--vui-card-pad-x);flex-direction:column;display:flex}.vui-card--flush .vui-card__body{padding:0}.vui-card__eyebrow{display:block}.vui-card__title{font-size:var(--vui-card-title);font-weight:var(--vui-weight-semibold);line-height:var(--vui-leading-snug);letter-spacing:var(--vui-tracking-tight);color:var(--vui-text-primary);margin:0}.vui-card__desc{font-size:var(--vui-card-desc);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary);margin:0}.vui-card__meta{margin:auto 0 0}.vui-card__foot{z-index:1;align-items:center;gap:var(--vui-space-2);padding:0 var(--vui-card-pad-x) var(--vui-card-pad-y);flex-wrap:wrap;display:flex;position:relative}.vui-card__media+.vui-card__foot,.vui-card--flush .vui-card__foot{padding-top:var(--vui-card-pad-y)}.vui-range,:where(.vui-range__row:not(.vui-range *)){--vui-range-label-w:14ch;--vui-range-figure-w:9ch;--vui-range-track-h:var(--vui-space-3);--vui-range-mid-face:var(--vui-surface-page)}.vui-range{gap:var(--vui-space-3);display:grid;container-type:inline-size}.vui-range--sm,:where(.vui-range__row--sm:not(.vui-range *)){--vui-range-label-w:11ch;--vui-range-figure-w:8ch;--vui-range-track-h:var(--vui-space-2)}.vui-range--lg,:where(.vui-range__row--lg:not(.vui-range *)){--vui-range-label-w:14ch;--vui-range-figure-w:21ch;--vui-range-track-h:var(--vui-space-5)}.vui-range__rows{gap:var(--vui-space-2);display:grid}.vui-range--lg .vui-range__rows{gap:var(--vui-space-4)}.vui-range__row{grid-template-columns:var(--vui-range-label-w) minmax(0, 1fr) var(--vui-range-figure-w);align-items:center;gap:var(--vui-space-3);font-size:var(--vui-dense-text-lg);line-height:var(--vui-leading-snug);display:grid}.vui-range__row--sm{font-size:var(--vui-dense-text-sm)}.vui-range__row--lg{font-size:var(--vui-text-h5)}.vui-range__label{color:var(--vui-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.vui-range__figure{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--vui-weight-medium);color:var(--vui-text-primary)}.vui-range__track{height:var(--vui-range-track-h);border-radius:var(--vui-radius-full);background:color-mix(in oklch, var(--vui-text-primary) 12%, transparent);position:relative}.vui-range__span,.vui-range__point{border-radius:var(--vui-radius-full);background:var(--vui-text-primary);position:absolute;top:0;bottom:0}.vui-range__point{width:var(--vui-space-2);transform:translateX(calc(var(--vui-space-2) / -2))}.vui-range__row--neutral .vui-range__span,.vui-range__row--neutral .vui-range__point{background:var(--vui-text-primary)}.vui-range__mark--neutral{background:var(--vui-border-strong)}.vui-range__mark--zone.vui-range__mark--neutral{background:var(--vui-alpha-active)}.vui-range__swatch--neutral{background:var(--vui-border-strong)}.vui-range__swatch--zone.vui-range__swatch--neutral{background:var(--vui-alpha-active)}.vui-range__row--accent .vui-range__span,.vui-range__row--accent .vui-range__point{background:var(--vui-accent)}.vui-range__row--success .vui-range__span,.vui-range__row--success .vui-range__point{background:var(--vui-success-fg)}.vui-range__row--warn .vui-range__span,.vui-range__row--warn .vui-range__point{background:var(--vui-warn-fg)}.vui-range__row--danger .vui-range__span,.vui-range__row--danger .vui-range__point{background:var(--vui-danger-fg)}.vui-range__row .vui-range__point--mid{background:var(--vui-range-mid-face);width:2px;transform:translate(-1px)}.vui-range__row.is-muted .vui-range__span,.vui-range__row.is-muted .vui-range__point{opacity:.45}.vui-range__row.is-muted .vui-range__figure{color:var(--vui-text-secondary);font-weight:var(--vui-weight-regular)}.vui-range__mark{top:calc(var(--vui-space-1) * -1);bottom:calc(var(--vui-space-1) * -1);background:var(--vui-border-strong);border-radius:var(--vui-radius-full);width:2px;position:absolute}.vui-range__mark--zone{background:var(--vui-alpha-active);width:auto;top:0;bottom:0}.vui-range__mark--accent{background:var(--vui-accent)}.vui-range__mark--success{background:var(--vui-success-fg)}.vui-range__mark--warn{background:var(--vui-warn-fg)}.vui-range__mark--danger{background:var(--vui-danger-fg)}.vui-range__mark--zone.vui-range__mark--accent{background:var(--vui-accent-wash)}.vui-range__mark--zone.vui-range__mark--success{background:var(--vui-success-bg)}.vui-range__mark--zone.vui-range__mark--warn{background:var(--vui-warn-bg)}.vui-range__mark--zone.vui-range__mark--danger{background:var(--vui-danger-bg)}.vui-range--plain .vui-range__track{background:0 0}.vui-range--plain .vui-range__rows{grid-template-columns:minmax(0,1fr);position:relative}.vui-range__rules{grid-column:1;grid-template-columns:var(--vui-range-label-w) minmax(0, 1fr) var(--vui-range-figure-w);gap:var(--vui-space-3);font-size:var(--vui-dense-text-lg);pointer-events:none;display:grid;position:absolute;inset:0}.vui-range--sm .vui-range__rules{font-size:var(--vui-dense-text-sm)}.vui-range--lg .vui-range__rules{font-size:var(--vui-text-h5)}.vui-range__lane{grid-column:2;position:relative}.vui-range__gridline{background:var(--vui-border);width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.vui-range__lane .vui-range__mark{top:0;bottom:0}.vui-range__lane .vui-range__mark:not(.vui-range__mark--zone){transform:translate(-50%)}.vui-range__lane .vui-range__mark--neutral:not(.vui-range__mark--zone){background:var(--vui-text-primary)}.vui-range--plain .vui-range__row--shared .vui-range__mark{display:none}.vui-range__axis{grid-template-columns:var(--vui-range-label-w) minmax(0, 1fr) var(--vui-range-figure-w);gap:var(--vui-space-3);font-size:var(--vui-dense-text-lg);display:grid}.vui-range--sm .vui-range__axis{font-size:var(--vui-dense-text-sm)}.vui-range--lg .vui-range__axis{font-size:var(--vui-text-h5)}.vui-range__scale{height:var(--vui-space-4);border-top:1px solid var(--vui-hairline);grid-column:2;position:relative}.vui-range--lg .vui-range__scale{height:var(--vui-space-5)}.vui-range__tick{top:var(--vui-space-1);font-size:var(--vui-text-caption);font-variant-numeric:tabular-nums;color:var(--vui-text-tertiary);white-space:nowrap;position:absolute;transform:translate(-50%)}.vui-range__tick--start,.vui-range__tick--end{transform:none}.vui-range--lg .vui-range__tick,.vui-range--lg .vui-range__legend{font-size:var(--vui-text-body)}.vui-range__legend{gap:var(--vui-space-2) var(--vui-space-4);font-size:var(--vui-dense-text-sm);color:var(--vui-text-secondary);flex-wrap:wrap;display:flex}.vui-range__key{align-items:center;gap:var(--vui-space-2);white-space:nowrap;display:inline-flex}.vui-range__swatch{width:2px;height:var(--vui-space-3);border-radius:var(--vui-radius-full);background:var(--vui-border-strong)}.vui-range__swatch--zone{width:var(--vui-space-4);background:var(--vui-alpha-active)}.vui-range__swatch--accent{background:var(--vui-accent)}.vui-range__swatch--success{background:var(--vui-success-fg)}.vui-range__swatch--warn{background:var(--vui-warn-fg)}.vui-range__swatch--danger{background:var(--vui-danger-fg)}.vui-range__swatch--zone.vui-range__swatch--accent{background:var(--vui-accent-wash)}.vui-range__swatch--zone.vui-range__swatch--success{background:var(--vui-success-bg)}.vui-range__swatch--zone.vui-range__swatch--warn{background:var(--vui-warn-bg)}.vui-range__swatch--zone.vui-range__swatch--danger{background:var(--vui-danger-bg)}.vui-range__empty{font-size:var(--vui-dense-text-lg);color:var(--vui-text-tertiary)}@container (width<=48rem){.vui-range__row--lg,.vui-range--lg .vui-range__axis,.vui-range--lg .vui-range__rules{font-size:var(--vui-text-body)}.vui-range--lg .vui-range__tick,.vui-range--lg .vui-range__legend{font-size:var(--vui-text-small)}.vui-range--lg .vui-range__rows,.vui-range--lg .vui-range__axis,:where(.vui-range__row--lg:not(.vui-range *)){--vui-range-figure-w:14ch}.vui-range--lg .vui-range__rows,:where(.vui-range__row--lg:not(.vui-range *)){--vui-range-track-h:var(--vui-space-4)}.vui-range--lg .vui-range__rows{gap:var(--vui-space-2)}}@container (width<=30rem){.vui-range__row{grid-template-columns:minmax(0, 1fr) var(--vui-range-figure-w)}.vui-range__label{grid-column:1/-1}.vui-range__axis{grid-template-columns:minmax(0, 1fr) var(--vui-range-figure-w)}.vui-range__scale{grid-column:1}.vui-range__rules{grid-template-columns:minmax(0, 1fr) var(--vui-range-figure-w)}.vui-range__lane{grid-column:1}.vui-range--plain .vui-range__rules{display:none}.vui-range--plain .vui-range__row--shared .vui-range__mark{display:block}.vui-range--plain .vui-range__row--shared .vui-range__mark--neutral:not(.vui-range__mark--zone){background:var(--vui-text-primary)}}.rvo-ranges__list{font-size:var(--vui-text-body);gap:var(--vui-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rvo-ranges__row{display:grid}.rvo-ranges__card.vui-card,.rvo-ranges__card.vui-card:hover{border-color:#0000}.rvo-ranges__card .vui-card__body{column-gap:var(--vui-space-3);row-gap:var(--vui-space-1);grid-template-columns:56px minmax(0,1fr) 280px;display:grid}.rvo-ranges__card .rvo-ranges__logo{width:56px;height:56px;font-size:var(--vui-text-h5);grid-area:1/1/span 2;align-self:center}.rvo-ranges__card .rvo-ranges__logo--light,.rvo-ranges__card .rvo-ranges__logo--dark{padding:10px}.rvo-ranges__card .rvo-ranges__meta{align-self:end;gap:var(--vui-space-2);white-space:nowrap;grid-area:1/2;min-width:0;display:flex}.rvo-ranges__card .rvo-ranges__co{min-width:0;font-weight:var(--vui-weight-medium);text-overflow:ellipsis;overflow:hidden}.rvo-ranges__card .rvo-ranges__when{color:var(--vui-text-secondary);flex:none}.rvo-ranges__card .rvo-ranges__when:before{content:"·";margin-inline-end:var(--vui-space-2)}.rvo-ranges__card .rvo-ranges__bar{grid-area:1/3;align-self:center}.rvo-ranges__bar.vui-range__row{grid-template-columns:minmax(0,1fr);gap:0}.rvo-ranges__bar .vui-range__label,.rvo-ranges__bar .vui-range__figure{display:none}.rvo-ranges__bar .vui-range__mark--zone.vui-range__mark--neutral{border-radius:var(--vui-radius-full);background:color-mix(in oklch, var(--vui-text-primary) 20%, transparent);top:-3px;bottom:-3px}.rvo-ranges__scale{column-gap:var(--vui-space-3);grid-template-columns:56px minmax(0,1fr) 280px;padding-inline:25px;display:grid}.rvo-ranges__scale .rvo-ranges__scale-col{padding-top:var(--vui-space-5);grid-column:3;position:relative}.rvo-ranges__scale .rvo-ranges__scale-key{font-size:var(--vui-text-caption);color:var(--vui-text-secondary);white-space:nowrap;justify-content:center;display:flex;position:absolute;top:0}.rvo-ranges__ticks.vui-range__scale{border-top:0}.rvo-ranges__ticks .rvo-ranges__tick--minor{display:none}.rvo-ranges__source>.rvo-ranges__scale+.rvo-ranges__list{margin-top:var(--vui-space-2)}.rvo-ranges__card .rvo-ranges__job{font-size:var(--vui-text-body-lg);grid-area:2/2;align-self:start}.rvo-ranges__card .rvo-ranges__bandfig{text-align:right;white-space:nowrap;font-size:var(--vui-text-body-lg);font-weight:var(--vui-weight-semibold);line-height:var(--vui-leading-snug);letter-spacing:var(--vui-tracking-tight);grid-area:2/3;align-self:start}@media (max-width:719.98px){.rvo-ranges__card .vui-card__body{grid-template-columns:40px minmax(0,1fr);row-gap:0}.rvo-ranges__card .rvo-ranges__logo{width:40px;height:40px;font-size:inherit;grid-row:1}.rvo-ranges__card .rvo-ranges__logo--light,.rvo-ranges__card .rvo-ranges__logo--dark{padding:7px}.rvo-ranges__card .rvo-ranges__meta{flex-direction:column;grid-row:1;align-self:center;gap:0}.rvo-ranges__card .rvo-ranges__when:before{content:none}.rvo-ranges__card .rvo-ranges__job{margin-top:var(--vui-space-3);grid-area:2/1/auto/-1}.rvo-ranges__card .rvo-ranges__bar{margin-top:var(--vui-space-3);grid-area:3/1/auto/-1}.rvo-ranges__card .rvo-ranges__bandfig{text-align:start;margin-top:var(--vui-space-2);grid-area:4/1/auto/-1}.rvo-ranges__scale{grid-template-columns:minmax(0,1fr)}.rvo-ranges__scale .rvo-ranges__scale-col{grid-column:1}}.rvo-ranges__logo{box-sizing:border-box;border-radius:var(--vui-radius-squircle);outline:1px solid var(--vui-border);outline-offset:-1px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.rvo-ranges__logo img{object-fit:contain;width:100%;height:100%;display:block}.rvo-ranges__logo--bleed{background:oklch(100% 0 0)}.rvo-ranges__logo--light{background:oklch(100% 0 0);padding:7px}.rvo-ranges__logo--dark{background:oklch(22% 0 0);padding:7px}.rvo-ranges__logo--none{background:var(--vui-surface-subtle);color:var(--vui-text-secondary);font-weight:var(--vui-weight-medium)}
