.carbon-comparison-chart{margin-top:1.25rem;padding:1.25rem 1.5rem;background:var(--white, #ffffff);border:1px solid var(--line-soft, #e6e1d6);border-radius:var(--radius, .75rem)}.carbon-comparison-chart-title{font-size:.9rem;font-weight:600;color:var(--ink-700, #1f2a3a);margin:0 0 1rem;letter-spacing:.01em}.carbon-bar-row{display:grid;grid-template-columns:7rem 1fr;gap:.85rem;align-items:center;margin-bottom:.85rem}.carbon-bar-row:last-child{margin-bottom:0}.carbon-bar-label{font-size:.82rem;color:var(--ink-500, #4a5568);font-weight:500;text-align:right}html[dir=rtl] .carbon-bar-label{text-align:left}.carbon-bar-track{background:var(--paper, #f8f5ec);border-radius:999px;height:1.85rem;position:relative;overflow:hidden}.carbon-bar-fill{height:100%;width:0;border-radius:999px;display:flex;align-items:center;padding:0 .85rem;color:var(--white, #fff);font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:width .9s cubic-bezier(.16,1,.3,1)}.carbon-bar-fill--virgin{background:linear-gradient(90deg,#4a5568,#2d3748)}html[dir=rtl] .carbon-bar-fill--virgin{background:linear-gradient(270deg,#4a5568,#2d3748)}.carbon-bar-fill--rpet{background:linear-gradient(90deg,var(--sand-500, #b48e43) 0%,var(--sand-700, #8b6a2f) 100%)}html[dir=rtl] .carbon-bar-fill--rpet{background:linear-gradient(270deg,var(--sand-500, #b48e43) 0%,var(--sand-700, #8b6a2f) 100%)}.carbon-bar-value{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.carbon-bar-caption{font-size:.78rem;color:var(--ink-400, #718096);margin-top:.85rem;font-style:italic}.carbon-comparison-chart[data-state=empty] .carbon-bar-fill{background:transparent;border:1px dashed var(--line, #cbd2dc);color:var(--ink-400, #718096);font-style:italic}.carbon-comparison-chart[data-state=empty] .carbon-bar-fill{width:100%!important}@media(max-width:600px){.carbon-bar-row{grid-template-columns:1fr;gap:.35rem}.carbon-bar-label,html[dir=rtl] .carbon-bar-label{text-align:left}}@media(prefers-reduced-motion:reduce){.carbon-bar-fill{transition:none}}
