.nb-chart:where(.astro-ywopvg2y){border:1px solid var(--nd-border-default);background:var(--nd-bg-subtle);color:var(--nd-text-primary);font-family:var(--nd-font-sans);font-variant-numeric:tabular-nums;border-radius:.75rem;margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}.nb-chart:where(.astro-ywopvg2y) :where(.astro-ywopvg2y):is(figcaption,div,dl,dt,dd,p,span,strong){margin:0}.nb-chart:where(.astro-ywopvg2y) dd:where(.astro-ywopvg2y){padding:0}.nb-chart__heading:where(.astro-ywopvg2y){gap:.65rem;display:grid}.nb-chart:where(.astro-ywopvg2y) .nb-chart__eyebrow:where(.astro-ywopvg2y){font-family:var(--nd-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nd-text-muted);font-size:.6875rem;line-height:1.5}.nb-chart:where(.astro-ywopvg2y) .nb-chart__title:where(.astro-ywopvg2y){letter-spacing:-.025em;scroll-margin-top:calc(var(--sl-nav-height) + 5rem);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:580;line-height:1.25}.nb-chart:where(.astro-ywopvg2y) .nb-chart__subtitle:where(.astro-ywopvg2y){max-width:34rem;color:var(--nd-text-secondary);font-size:.875rem;line-height:1.5}.nb-chart:where(.astro-ywopvg2y) .nb-chart__plot:where(.astro-ywopvg2y),.nb-chart:where(.astro-ywopvg2y) .nb-chart__panels:where(.astro-ywopvg2y){margin-top:1.75rem}.nb-chart__measure:where(.astro-ywopvg2y){color:var(--nd-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.nb-chart__measure:where(.astro-ywopvg2y) strong:where(.astro-ywopvg2y){font-size:.875rem;font-weight:550}.nb-chart:where(.astro-ywopvg2y) .nb-chart__rows:where(.astro-ywopvg2y){gap:1.35rem;margin-top:1.25rem;display:grid}.nb-chart__row:where(.astro-ywopvg2y){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem 1rem;display:grid}.nb-chart__label:where(.astro-ywopvg2y),.nb-chart__value:where(.astro-ywopvg2y){font-size:.9375rem;font-weight:550;line-height:1.4}.nb-chart__value:where(.astro-ywopvg2y){text-align:right;white-space:nowrap}.nb-chart:where(.astro-ywopvg2y) .nb-chart__detail:where(.astro-ywopvg2y){color:var(--nd-text-secondary);margin-top:.15rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.nb-chart__track:where(.astro-ywopvg2y){border-inline:1px solid var(--nd-border-strong,var(--nd-border-default));background:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--nd-border-default) calc(25% - 1px), var(--nd-border-default) 25%);grid-column:1/-1;height:1rem}.nb-chart__bar:where(.astro-ywopvg2y){height:100%;display:block}.nb-chart__bar--nodus:where(.astro-ywopvg2y){background:var(--nd-accent-copper)}.nb-chart__bar--modal:where(.astro-ywopvg2y){background:var(--nd-text-muted)}.nb-chart__bar--retry:where(.astro-ywopvg2y){background:repeating-linear-gradient(135deg, var(--nd-accent-copper) 0, var(--nd-accent-copper) 2px, transparent 2px, transparent 6px);border:1px solid var(--nd-accent-copper)}.nb-chart:where(.astro-ywopvg2y) .nb-chart__axis:where(.astro-ywopvg2y){height:1.05rem;color:var(--nd-text-muted);margin-top:.65rem;font-size:.6875rem;line-height:1.5;position:relative}.nb-chart__axis:where(.astro-ywopvg2y) span:where(.astro-ywopvg2y){position:absolute;transform:translate(-50%)}.nb-chart__axis:where(.astro-ywopvg2y) span:where(.astro-ywopvg2y):first-child{transform:none}.nb-chart__axis:where(.astro-ywopvg2y) span:where(.astro-ywopvg2y):last-child{transform:translate(-100%)}.nb-chart__panels:where(.astro-ywopvg2y){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.nb-chart__panel:where(.astro-ywopvg2y) .nb-chart__measure:where(.astro-ywopvg2y){gap:.15rem;display:grid}.nb-chart:where(.astro-ywopvg2y) .nb-chart__footer:where(.astro-ywopvg2y){border-top:1px solid var(--nd-border-default);margin-top:1.5rem;padding-top:1rem}.nb-chart:where(.astro-ywopvg2y) .nb-chart__note:where(.astro-ywopvg2y){color:var(--nd-text-secondary);font-size:.75rem;line-height:1.6}.nb-chart:where(.astro-ywopvg2y) .nb-chart__sources:where(.astro-ywopvg2y){flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;font-size:.75rem;line-height:1.6;display:flex}@media (width<=40rem){.nb-chart__panels:where(.astro-ywopvg2y){grid-template-columns:minmax(0,1fr);gap:1.75rem}.nb-chart__panel:where(.astro-ywopvg2y)+.nb-chart__panel:where(.astro-ywopvg2y){border-top:1px solid var(--nd-border-default);padding-top:1.5rem}.nb-post:has(.nb-chart) .sl-markdown-content table{display:block;overflow-x:auto}}@media (forced-colors:active){.nb-chart__bar:where(.astro-ywopvg2y){background:highlight;border:1px solid canvastext}.nb-chart__bar--modal:where(.astro-ywopvg2y){background:canvastext}.nb-chart__bar--retry:where(.astro-ywopvg2y){background:canvas;border:2px dashed highlight}}
