.rag-sweep-chart{color:#eff3ed;background:#171b18;border:1px solid #343a35;margin:1px 0 0;padding:clamp(1.25rem,3vw,2rem)}.rag-sweep-chart-head{border-bottom:1px solid #343a35;justify-content:space-between;gap:2rem;padding-bottom:1.2rem;display:flex}.rag-sweep-chart-head>div{gap:.22rem;display:grid}.rag-sweep-chart-head span,.rag-sweep-chart-label{color:#758075;text-transform:uppercase;letter-spacing:.09em;font:700 .58rem ui-monospace,monospace}.rag-sweep-chart-head strong{font-size:.72rem}.rag-sweep-chart-grid{grid-template-columns:145px minmax(145px,1fr) 105px minmax(145px,1fr) 105px;gap:0 1rem;margin-top:1.2rem;display:grid}.rag-sweep-chart-label{padding:.55rem 0}.rag-sweep-chart-row{display:contents}.rag-sweep-chart-row>strong,.rag-sweep-chart-row>code{border-top:1px solid #2b302c;align-self:center;padding:.85rem 0;font-size:.71rem}.rag-sweep-chart-row>code{color:#bfc8bf;font:700 .72rem ui-monospace,monospace}.rag-sweep-chart-bar{background:#202620;border:1px solid #343a35;align-self:center;height:1.7rem;position:relative;overflow:hidden}.rag-sweep-chart-bar i{background:#75cdbf;height:100%;animation:.8s cubic-bezier(.2,.75,.2,1) both rag-sweep-grow;display:block}.rag-sweep-chart-bar i.violet{background:#ad91e8}.rag-sweep-chart-bar span{z-index:1;color:#fff;text-shadow:0 1px 3px #10110f;font:700 .61rem ui-monospace,monospace;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.rag-sweep-chart-finding{background:#202620;border:1px solid #343a35;align-items:center;gap:1.2rem;margin-top:1.2rem;padding:1rem;display:flex}.rag-sweep-chart-finding strong{color:#b8f34a;letter-spacing:-.03em;font-size:1.2rem}.rag-sweep-chart-finding span{color:#9da69e;max-width:62ch;font-size:.68rem;line-height:1.45}.rag-sweep-chart figcaption{color:#818a82;margin-top:1rem;font-size:.64rem;line-height:1.5}@keyframes rag-sweep-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.rag-sweep-chart-bar i{animation:none}}@media (max-width:850px){.rag-sweep-chart-head{flex-direction:column;align-items:flex-start;gap:.7rem}.rag-sweep-chart-grid{grid-template-columns:125px minmax(130px,1fr) 90px minmax(130px,1fr) 90px;gap:0 .65rem}}@media (max-width:650px){.rag-sweep-chart-grid{display:block}.rag-sweep-chart-label{display:none}.rag-sweep-chart-row{border-top:1px solid #2b302c;grid-template-columns:1fr;padding:1rem 0;display:grid}.rag-sweep-chart-row>strong{border:0;padding:0 0 .5rem;font-size:.78rem}.rag-sweep-chart-row>code{border:0;justify-content:space-between;padding:.5rem 0;display:flex}.rag-sweep-chart-row>code:before{content:attr(data-label);color:#758075;text-transform:uppercase;letter-spacing:.06em;font:700 .56rem ui-monospace,monospace}.rag-sweep-chart-bar{width:100%;height:2.2rem;margin:.28rem 0}.rag-sweep-chart-bar:before{content:attr(data-metric);z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 3px #10110f;font:700 .56rem ui-monospace,monospace;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.rag-sweep-chart-finding{flex-direction:column;align-items:flex-start;gap:.4rem}}
