.bt-chart{container-type:inline-size;--chart-hi:var(--tone-fg);--chart-bar:color-mix(in srgb,var(--tone-muted) 16%,var(--tone-bg));--chart-edge:var(--tone-muted);--chart-grid:color-mix(in srgb,var(--tone-muted) 22%,var(--tone-bg));--chart-axis:var(--tone-muted);--chart-hi-wash:color-mix(in srgb,var(--chart-hi) 14%,var(--tone-bg))}html[data-brand=design-matrix] .bt-chart{--chart-hi:var(--color-sky)}html[data-brand=design-matrix][data-mode=dark] .bt-chart{--chart-hi:var(--color-data-3)}html[data-brand=current-evolved] .bt-chart,html[data-brand=quiet-field] .bt-chart{--chart-hi:var(--color-primary)}.bt-chart__frame{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem .75rem;border:1px solid var(--chart-grid);border-radius:var(--radius-md)}.bt-chart__title{font-weight:600;color:var(--tone-heading);font-size:var(--text-body);line-height:1.35}.bt-chart__axis-title,.bt-chart__number{color:var(--tone-muted)}.bt-chart__axis-title{font-size:var(--text-small);line-height:1.3}.bt-chart__axis-title--x{text-align:center}.bt-chart__plot{--label-size:0.8125rem;font-size:var(--label-size);padding:1.25rem .5rem 0 4.25rem}.bt-chart__plot[data-orientation=vertical]{padding-bottom:2.1em}.bt-chart__plot[data-orientation=vertical][data-wide-lines="2"]{padding-bottom:3.4em}.bt-chart__plot[data-orientation=horizontal]{padding:.25rem 1rem 2.1em 6.5rem}.bt-chart__plot[data-gutter=xs]{padding-left:2.25rem}.bt-chart__plot[data-gutter=s]{padding-left:4.25rem}.bt-chart__plot[data-gutter=m]{padding-left:5.25rem}.bt-chart__plot[data-gutter=l]{padding-left:6.5rem}.bt-chart__plot[data-gutter=xl]{padding-left:7.75rem}.bt-chart__svg{display:block;width:100%;height:17rem;overflow:visible;font-family:var(--font-body);font-size:var(--label-size)}.bt-chart__plot[data-orientation=horizontal] .bt-chart__svg{height:15rem}.bt-chart__grid{stroke:var(--chart-grid);stroke-width:1}.bt-chart__axis,.bt-chart__tick{stroke:var(--chart-axis);stroke-width:1}.bt-chart__bar{fill:var(--chart-bar);stroke:var(--chart-edge);stroke-width:1}.bt-chart__bar--hi{fill:var(--chart-hi);stroke:var(--chart-hi)}.bt-chart__cat,.bt-chart__tick-label{fill:var(--tone-muted)}.bt-chart__value{fill:var(--tone-fg)}.bt-chart__value--after{transform:translateX(.4rem)}.bt-chart__cat--hi,.bt-chart__value--hi{fill:var(--tone-heading);font-weight:700}.bt-chart__narrow{display:none}.bt-flow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.25rem;padding:.5rem 0 .75rem;list-style:none}.bt-flow__step{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:6.5rem;padding:.75rem .5rem;text-align:center;font-size:var(--text-small);line-height:1.3;font-weight:600;color:var(--tone-heading);background:var(--chart-bar);border:1px solid var(--chart-edge);border-radius:var(--radius-md);overflow-wrap:break-word}.bt-flow__step--hi{background:var(--chart-hi-wash);border:3px solid var(--chart-hi)}.bt-flow[data-steps="6"] .bt-flow__step{padding-inline:.375rem}.bt-flow__line{display:block}.bt-flow__step:not(:last-child):after{content:"";position:absolute;top:50%;right:-1rem;width:.7rem;height:.7rem;border-top:2px solid var(--chart-axis);border-right:2px solid var(--chart-axis);transform:translate(-.05rem,-50%) rotate(45deg) scale(.75)}@container (max-width: 48rem){.bt-flow[data-steps="6"]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.bt-flow[data-steps="6"] .bt-flow__step:nth-child(3n):after{display:none}}@container (max-width: 34rem){.bt-chart__frame{padding:.75rem 0 .5rem;border-inline:0;border-radius:0}.bt-chart__plot{--label-size:0.8125rem}.bt-chart__wide{display:none}.bt-chart__narrow{display:inline}.bt-chart__svg{height:15rem}.bt-chart__plot[data-orientation=horizontal] .bt-chart__svg{height:16rem}.bt-chart__plot[data-orientation=vertical][data-label-lines="1"]{padding-bottom:2.1em}.bt-chart__plot[data-orientation=vertical][data-label-lines="2"]{padding-bottom:3.4em}.bt-chart__plot[data-orientation=vertical][data-label-lines="3"]{padding-bottom:4.6em}.bt-chart__plot[data-orientation=vertical][data-label-lines="4"]{padding-bottom:5.8em}.bt-chart__plot[data-orientation=horizontal],.bt-chart__plot[data-orientation=vertical]{padding-right:.25rem}.bt-chart__plot[data-gutter-narrow=xs]{padding-left:1.75rem}.bt-chart__plot[data-gutter-narrow=s]{padding-left:3.5rem}.bt-chart__plot[data-gutter-narrow=m]{padding-left:4rem}.bt-chart__plot[data-gutter-narrow=l]{padding-left:5.5rem}.bt-chart__plot[data-gutter-narrow=xl]{padding-left:6.5rem}.bt-flow,.bt-flow[data-steps="6"]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;counter-reset:bt-step}.bt-flow__step{min-height:4rem;counter-increment:bt-step}.bt-flow:not([data-numbered]) .bt-flow__step:before{content:counter(bt-step);font-size:var(--text-small);font-weight:600;line-height:1;color:var(--tone-muted);margin-bottom:.25rem}.bt-flow[data-steps] .bt-flow__step:nth-child(3n):not(:last-child):after{display:block}.bt-flow[data-steps] .bt-flow__step:nth-child(2n):after{display:none}}.bt-chart[data-climb] .bt-chart__bar{transform-box:fill-box;transform-origin:50% 100%}.bt-chart[data-climb] .bt-chart__grid{transform-box:fill-box;transform-origin:0 50%}.bt-chart__pulse{stroke:var(--chart-hi);stroke-width:2;opacity:0}.bt-chart__x10{fill:var(--chart-hi);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--tone-bg);stroke-width:3px;stroke-linejoin:round;opacity:0}.bt-chart__value{paint-order:stroke;stroke:var(--tone-bg);stroke-width:4px;stroke-linejoin:round}.bt-chart:has(>.bt-chart__note)>.bt-chart__frame{border-bottom:0;border-end-start-radius:0;border-end-end-radius:0}.bt-chart>.bt-chart__note{margin-top:-.5rem;padding:.25rem 1rem .875rem;border:1px solid var(--chart-grid);border-top:0;border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}@container (max-width: 30rem){.bt-flow,.bt-flow[data-steps="6"]{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.bt-flow__step{min-height:3rem}.bt-flow[data-steps] .bt-flow__step:not(:last-child):after,.bt-flow[data-steps] .bt-flow__step:nth-child(2n):not(:last-child):after,.bt-flow[data-steps] .bt-flow__step:nth-child(3n):not(:last-child):after{display:block;top:auto;right:auto;bottom:-1rem;left:50%;transform:translate(-50%,-.1rem) rotate(135deg) scale(.75)}}@container (max-width: 34rem){.bt-chart>.bt-chart__note{padding-inline:0;border-inline:0;border-radius:0}}.bt-chart__idx,.bt-chart__key{display:none}@container (max-width: 18em){.bt-chart__plot .bt-chart__cat,.bt-chart__plot .bt-chart__narrow.bt-chart__cat,.bt-chart__plot .bt-chart__narrow.bt-chart__value,.bt-chart__plot .bt-chart__value{display:none}.bt-chart__plot .bt-chart__idx{display:inline;fill:var(--tone-muted);font-weight:600}.bt-chart__plot .bt-chart__idx.bt-chart__cat--hi{fill:var(--tone-heading)}.bt-chart__plot[data-orientation=vertical],.bt-chart__plot[data-orientation=vertical][data-label-lines],.bt-chart__plot[data-orientation=vertical][data-wide-lines]{padding-bottom:2.1em}.bt-chart__plot[data-orientation=horizontal]{padding-left:2.25rem;padding-right:.5rem}.bt-chart__key{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:.5rem 0 0;list-style:none;font-size:var(--text-small);line-height:1.35;color:var(--tone-muted)}.bt-chart__key li{display:grid;grid-template-columns:1.5em minmax(0,1fr)}.bt-chart__key-text{display:flex;flex-wrap:wrap;column-gap:.5em}.bt-chart__key-n{font-weight:600;font-variant-numeric:tabular-nums}.bt-chart__key-value{color:var(--tone-fg)}.bt-chart__key li[data-hi]{color:var(--tone-heading);font-weight:700}}@container (max-width: 9em){[data-slot=lab-chart] .bt-chart__frame:has(>.bt-chart__plot[data-orientation=vertical]:is([data-bars="5"],[data-bars="6"],[data-bars="7"],[data-bars="8"]))>:is(.bt-chart__plot,.bt-chart__axis-title--x){display:none}}