.single-chart-art{--chart-accent:#d6ff71;--chart-muted:#87927b;--chart-line:#49533f;display:flex;align-items:center;justify-content:center;background:none}
#site.light-sim .single-chart-art{--chart-accent:#2355ff;--chart-muted:#a6b3c6;--chart-line:#d4dce6}
.single-clarity-chart{display:block;width:100%;height:auto;overflow:visible}
.single-clarity-chart .sorting-bar{transform:translate(26px,var(--rank-y));fill:var(--chart-muted)}
.single-clarity-chart .sorting-bar rect{width:var(--bar-width);height:18px}
.single-clarity-chart .largest-bar{fill:var(--chart-accent)}
.single-clarity-chart text{font:6px Arial,Helvetica,sans-serif!important;letter-spacing:.75px;fill:var(--chart-muted)}
.single-clarity-chart .leader-caption{fill:var(--chart-accent);font-size:6px!important}
@media(prefers-reduced-motion:no-preference){
 .single-clarity-chart .sorting-bar{animation:clarity-single-sort 11s ease-in-out infinite;animation-play-state:paused}
 .single-clarity-chart .sorting-bar rect{animation:clarity-single-extend 11s ease-in-out infinite;animation-play-state:paused}
 .single-clarity-chart .largest-bar{animation-name:clarity-single-sort,clarity-single-highlight}
 .single-clarity-chart .leader-caption{animation:clarity-single-label 11s ease-in-out infinite;animation-play-state:paused}
 .single-clarity-chart .leader-caption{animation-name:clarity-single-label}
 .single-chart-art.single-chart-visible .single-clarity-chart *{animation-play-state:running}
 #site.light-sim .neutral-principle:not([open]) .single-clarity-chart *{animation-play-state:paused}
 @keyframes clarity-single-sort{
  0%,2%,100%{transform:translate(var(--loose-x),var(--loose-y))}
  2%{animation-timing-function:cubic-bezier(.16,1,.3,1)}
  27%,48%{transform:translate(26px,var(--row-y))}
  64%,88%{transform:translate(26px,var(--rank-y))}
 }
 @keyframes clarity-single-extend{0%,27%,100%{width:18px}46%,88%{width:var(--bar-width)}}
 @keyframes clarity-single-highlight{0%,55%,100%{fill:var(--chart-muted)}67%,88%{fill:var(--chart-accent)}}
 @keyframes clarity-single-label{0%,59%,100%{opacity:0}68%,88%{opacity:1}}
}
