.vr-region:has(.vr-metric-record-count){border:1px solid var(--hair);border-radius:var(--r);background:var(--raised);min-height:16.25rem;box-shadow:none;text-align:center;align-content:center;place-items:center;padding:2.75rem 1.5rem;display:grid}.vr-metric-record-count{justify-items:center}.vr-metric-record-count .vr-metric-label{color:var(--soft);font-size:.875rem;font-weight:760}.vr-metric-record-count .vr-metric-value{letter-spacing:-.055em;margin-top:.3125rem;font-size:4.75rem;font-weight:820;line-height:1}@media (width<=30rem){.vr-region:has(.vr-metric-record-count){min-height:14.6875rem}.vr-metric-record-count .vr-metric-value{font-size:4.25rem}}.vr{gap:var(--space-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.vr-column{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.vr-row{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:start;display:grid}.vr-region{background:var(--vr-surface,var(--raised));border-radius:var(--r);box-shadow:inset 0 .125rem 0 0 var(--vr-accent,transparent), var(--ring), var(--shadow);padding:var(--pad-card);min-width:0}.vr-region-bare{box-shadow:none;background:0 0;padding:0}.vr-region-explained{background:var(--sunken);box-shadow:var(--ring-soft)}.vr-region-heading{overflow-wrap:anywhere;margin-bottom:var(--space-2xs);color:var(--ink);font-size:var(--step--1);letter-spacing:-.012em;font-weight:650;display:block}.vr-explained{align-items:flex-start;gap:.6rem;display:flex}.vr-explained-mark{background:var(--faint);border-radius:2px;flex-shrink:0;width:9px;height:9px;margin-top:.5em}.vr-explained-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vr-explained-title{font-size:var(--step--1);letter-spacing:-.012em;color:var(--ink);font-weight:620}.vr-explained-detail{font-size:var(--step--2);color:var(--soft);max-width:var(--measure);line-height:var(--leading)}.vr-empty{font-size:var(--step--2);color:var(--faint)}.vr-note{font-family:var(--mono);color:var(--faint);padding-top:var(--space-3xs);font-size:.7rem}.vr-scroll{background-color:var(--vr-surface,var(--raised));background-image:linear-gradient(to right, var(--vr-surface,var(--raised)) 30%, transparent), linear-gradient(to left, var(--vr-surface,var(--raised)) 30%, transparent), linear-gradient(to right, var(--border), transparent .75rem), linear-gradient(to left, var(--border), transparent .75rem);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,2.5rem 100%,2.5rem 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.vr-scroll:focus-visible{outline:2px solid var(--vr-accent,var(--accent));outline-offset:2px}.vr-table{border-collapse:collapse;width:100%;font-size:var(--step--2)}.vr-hidden-table,.vr-table caption.vr-table-caption-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vr-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:.55rem var(--space-2xs) .55rem 0;border-bottom:1px solid var(--border);white-space:nowrap;font-size:.72rem;font-weight:650}.vr-table td{padding:.6rem var(--space-2xs) .6rem 0;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--soft);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}.vr-table-records th[data-kind=text],.vr-table-records td[data-kind=text]{width:32%}.vr-table-records td[data-kind=text]{overflow-wrap:break-word}.vr-table-records td[data-kind=choice],.vr-table-records th[data-kind=timestamp],.vr-table-records td[data-kind=timestamp]{white-space:nowrap;width:1%}.vr-table tbody tr:last-child td{border-bottom:0}.vr-table th:last-child,.vr-table td:last-child{padding-right:0}.vr-cell-lead{color:var(--ink);font-weight:620}.vr-table-compact th,.vr-table-compact td{padding-top:.34rem;padding-bottom:.34rem}.vr-chart{gap:var(--space-2xs);min-width:0;display:grid}.vr-chart-message{color:var(--soft);font-size:var(--step--2);margin:0}.vr-chart svg{max-width:100%;height:auto;display:block}.vr-chart-canvas{width:100%}.vr-bars{gap:var(--space-xs);min-width:0;padding:var(--space-3xs) 0;grid-template-columns:fit-content(14rem) minmax(0,1fr);display:grid}.vr-bar-group{grid-template-columns:subgrid;align-items:center;gap:var(--space-xs);grid-column:1/-1;min-width:0;display:grid}.vr-bar-category-label{color:var(--soft);font-size:var(--step--2);font-weight:620;line-height:var(--leading-short);overflow-wrap:anywhere}.vr-bar-line{align-items:center;gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(2.5rem,auto);min-width:0;display:grid}.vr-bar-track{border-radius:var(--r-s);background:var(--sunken);min-width:0;height:2.25rem;overflow:hidden}.vr-bar-track-stacked{display:flex}.vr-bar-mark{min-width:0;height:100%;display:flex}.vr-bar-value{color:var(--ink);font-size:var(--step--2);font-variant-numeric:tabular-nums;text-align:right}.vr-chart-axis path{fill:none;stroke:var(--border)}.vr-chart-axis text,.vr-chart-category{fill:var(--faint);font-size:inherit}.vr-chart-line{fill:none;stroke-width:2px}.vr-chart-area{opacity:.18}.vr-chart-current{fill:var(--vr-accent,var(--accent));opacity:.08}.vr-chart-line.is-partial{stroke-dasharray:5 4}.vr-chart-point.is-open{fill:none;stroke-width:2px}.vr-chart-current-label,.vr-chart-current-note,.vr-chart-current-value{font-size:inherit}.vr-chart-current-label{fill:var(--ink);font-weight:650}.vr-chart-current-note{fill:var(--soft)}.vr-chart-current-value rect{fill:var(--vr-accent,var(--accent))}.vr-chart-current-value text{fill:var(--ground);font-variant-numeric:tabular-nums;font-weight:650}@media (width<=30rem){.vr-bars{grid-template-columns:fit-content(42%) minmax(0,1fr)}.vr-bar-group{gap:var(--space-2xs)}.vr-bar-line{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr) minmax(1.8rem,auto)}}.vr-legend{gap:var(--space-3xs) var(--space-2xs);color:var(--soft);font-size:var(--step--2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vr-legend li{align-items:center;gap:.35rem;display:inline-flex}.vr-legend-swatch{border-radius:.125rem;width:.65rem;height:.65rem}.vr-pie svg{max-height:22rem}.vr-metric{gap:var(--space-3xs);display:grid}.vr-metric-label{color:var(--faint);font-size:var(--step--2)}.vr-metric-value{color:var(--ink);font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:var(--kern-tight)}.vr-metric-large .vr-metric-value{font-size:clamp(2.5rem,8vw,5rem)}.vr-list{margin:0;padding:0;list-style:none}.vr-item{align-items:center;gap:var(--space-xs);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:.6rem 0;display:grid}.vr-item:first-child{padding-top:0}.vr-item:last-child{border-bottom:0;padding-bottom:0}.vr-item-primary{font-size:var(--step--2);color:var(--ink);overflow-wrap:anywhere;font-weight:640}.vr-item-secondary{font-size:var(--step--2);color:var(--soft);overflow-wrap:anywhere}.vr-item-caption{font-size:.7rem;font-family:var(--sans);color:var(--faint)}.vr-item-caption-status{background:var(--accent-wash);color:var(--accent-ink);font-size:var(--step--2);border-radius:999rem;justify-self:end;padding:.2rem .55rem;font-weight:650}@media (width<=30rem){.vr-item{gap:.15rem var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.vr-item-primary,.vr-item-secondary{grid-column:1}.vr-item-caption{grid-column:1/-1}.vr-item-caption-status{grid-area:1/2/span 2}}.vr-detail{gap:var(--space-2xs);margin:0;display:grid}.vr-detail-stacked{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.vr-detail-inline .vr-field{gap:var(--space-2xs);grid-template-columns:minmax(6rem,14ch) 1fr;align-items:baseline;display:grid}.vr-field dt{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:650}.vr-field dd{font-size:var(--step--2);color:var(--ink);overflow-wrap:anywhere;margin:0}.vr-divider{background:var(--vr-rule,var(--border));border:0;height:1px;margin:0}.vr-board{gap:var(--space-xs);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;display:grid}.vr-board-count{margin:0 0 var(--space-xs);color:var(--ink);font-weight:700}.vr-board-byline{color:var(--faint);font-size:var(--step--2);font-weight:500;line-height:var(--leading-short);margin-top:.2rem;display:block}.vr-board-column{min-width:0;padding:var(--space-2xs);border:1px solid var(--border);border-radius:var(--r-s);background:var(--sunken)}.vr-board-column-eligible{box-shadow:inset 0 0 0 1px var(--faint)}.vr-board-column-eligible:not(.vr-board-column-target){border-style:dashed}.vr-board-column-target{border-color:var(--vr-accent,var(--accent));background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--vr-accent,var(--accent))}.vr-board-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);margin:0 0 var(--space-xs);color:var(--ink);font-size:var(--step--1);display:flex}.vr-board-total{color:var(--faint);font-size:var(--step--2);font-variant-numeric:tabular-nums}.vr-board .vr-item{padding:var(--space-xs);border:1px solid var(--hair);border-radius:var(--r-s);background:var(--raised);display:block;position:relative}.vr-board-card-handle{top:var(--space-3xs);right:var(--space-3xs);border:1px solid var(--border);border-radius:var(--r-s);background:var(--raised);min-width:2rem;min-height:2rem;color:var(--soft);opacity:0;touch-action:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:absolute}.vr-board-card-handle>span{pointer-events:none}.vr-board .vr-item:hover .vr-board-card-handle,.vr-board-card-handle:focus-visible,.vr-board-card-handle[aria-pressed=true]{opacity:1}.vr-board-card-held{pointer-events:none;box-shadow:var(--shadow)}.vr-board-card-pending{opacity:.48}.vr-board-list{position:relative}.vr-board-list-target-empty{min-height:5.5rem}.vr-board .vr-board-card-ghost{z-index:4;position:relative}.vr-board-card-pending:after{content:"";top:var(--space-xs);right:var(--space-xs);border:2px solid var(--border);border-top-color:var(--vr-accent,var(--accent));border-radius:50%;width:.875rem;height:.875rem;position:absolute}@media (prefers-reduced-motion:no-preference){.vr-board-card-pending:after{animation:.72s linear infinite spin}}.vr-board-card-pending .vr-board-card-handle{opacity:0}.vr-board-placeholder{border:1px dashed var(--border);border-radius:var(--r-s);background:var(--raised);opacity:.55;min-height:5.5rem}.vr-board-failure{align-items:flex-start;gap:var(--space-xs);margin:0 0 var(--space-xs);padding:var(--space-xs);border:1px solid var(--accent);border-radius:var(--r-s);background:var(--accent-wash);flex-direction:column;display:flex}.vr-board-failure>:first-child{margin:0}.vr-board-failure .btn.vr-board-failure-action{min-height:auto;color:var(--accent);text-underline-offset:.25em;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0;text-decoration:underline}.vr-board .vr-item+.vr-item{margin-top:var(--space-2xs)}.vr-board .vr-item>span{display:block}.vr-board .vr-item-caption-status{margin-top:var(--space-2xs);display:inline-flex}.vr-board-empty{color:var(--faint);font-size:var(--step--2);margin:0}.vr-board-more{margin-top:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--border);border-radius:var(--r-s);width:100%;color:var(--faint);font-size:var(--step--2);background:0 0}.vr-board-more:hover,.vr-board-more:focus-visible{color:var(--ink)}.vr-board-more[disabled]{cursor:default}@media (width<=30rem){.vr-board{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}}@media (hover:none){.vr-board-card-handle{opacity:1}}
