.bu-draw{width:100%}.bu-svg{display:block;max-width:100%;height:auto;margin-inline:auto;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bu-svg text{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.bu-pat-bg{fill:var(--c-sheet,#fff)}.bu-pat-ln{stroke:var(--c-ink,#0f1417);stroke-width:1.4}.bu-pat-steel{fill:var(--c-steel,#e3e8ed)}.bu-pat-fine{fill:none;stroke:var(--c-steel-line,#8d99a5);stroke-width:.8}.bu-pat-dot{fill:var(--c-ink-2,#39424b)}.bu-seg.bu-solid,.bu-solid.bu-solid{stroke:none}.bu-seg.bu-solid{fill:var(--c-ink,#0f1417)}.bu-seg.bu-hatch.bu-solid{fill:#6f7882}.bu-seg.bu-xhatch.bu-solid{fill:#c4ccd4}.bu-seg.bu-dots.bu-solid{fill:#9aa3ac}rect.bu-solid:not(.bu-seg){fill:var(--c-ink,#0f1417)}.bu-seg.bu-profit,.bu-swatch .bu-profit{fill:var(--c-hi,#ffe14a)}.bu-grid line{stroke:var(--c-grid,#e3e9ef);stroke-width:1}.bu-cap{fill:var(--c-sheet,#fff);stroke:var(--c-ink,#0f1417);stroke-width:1.2;stroke-dasharray:3 2.5}.bu-edges line,.bu-edges rect{fill:none;stroke:var(--c-ink,#0f1417);stroke-width:1.6}.bu-edges rect{stroke-width:2}.bu-ruler{stroke:var(--c-ink,#0f1417);stroke-width:1}.bu-ground{stroke:var(--c-ink,#0f1417);stroke-width:2.4}.bu-earth{fill:none;stroke:var(--c-ink-3,#56606b);stroke-width:1}.bu-dim line,.bu-ext{stroke:var(--c-ink,#0f1417);stroke-width:1}.bu-dim .bu-tick{stroke-width:1.8;stroke-linecap:square}.bu-leader{fill:none;stroke:var(--c-ink-3,#56606b);stroke-width:1}.bu-datum{stroke:var(--c-red,#c0281b);stroke-width:2;stroke-dasharray:16 4 3 4}.bu-svg text{paint-order:stroke;stroke:var(--c-sheet,#fff);stroke-width:4px;stroke-linejoin:round}.bu-k{font-family:var(--f-sans);font-size:12px;font-weight:650;font-stretch:86%;letter-spacing:.08em;text-transform:uppercase;fill:var(--c-ink-3,#56606b)}.bu-v{font-family:var(--f-mono);font-size:16px;font-weight:600;fill:var(--c-ink,#0f1417)}.bu-v-lg{font-size:19px}.bu-n{font-family:var(--f-sans);font-size:12px;font-weight:450;fill:var(--c-ink-3,#56606b)}.bu-o-be .bu-k,.bu-o-be .bu-v{fill:var(--c-red,#c0281b)}.bu-o-rate .bu-k{fill:var(--c-ink,#0f1417)}.bu-hl{fill:var(--c-hi,#ffe14a)}.bu-svg .bu-v-hl{stroke:none}.bu-balloon circle{fill:var(--c-sheet,#fff);stroke:var(--c-ink,#0f1417);stroke-width:1.4}.bu-balloon text{font-family:var(--f-mono);font-size:12px;font-weight:600;fill:var(--c-ink,#0f1417);stroke:none}.bu-swatch{flex:none}.bu-swatch-edge{fill:none;stroke:var(--c-ink,#0f1417);stroke-width:1.5}.bu-swatch .bu-solid{fill:var(--c-ink,#0f1417)}.bu-key-datum{stroke:var(--c-red,#c0281b);stroke-width:2.4;stroke-dasharray:9 3 2 3}.bu-rows{list-style:none;margin:var(--s-4,16px) 0 0;padding:0;border-top:1px solid var(--c-ink,#0f1417)}.bu-row{display:grid;grid-template-columns:22px 16px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;min-height:44px;padding:7px 0;border-bottom:1px solid var(--c-rule,#c3cbd3)}.bu-row,.bu-row-n{align-items:center}.bu-row-n{display:inline-flex;justify-content:center;width:22px;height:22px;border:1.4px solid var(--c-ink,#0f1417);border-radius:50%;font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:1}.bu-row-name{font-size:var(--fs-15,.9375rem);font-weight:650;line-height:1.25}.bu-row-note{display:block;font-size:var(--fs-13,.8125rem);font-weight:400;color:var(--c-ink-3,#56606b)}.bu-row-val{font-family:var(--f-mono);font-size:16px;font-weight:600;text-align:right;white-space:nowrap}.bu-row-profit .bu-row-val{background:linear-gradient(180deg,transparent 0 18%,var(--c-hi,#ffe14a) 18% 92%,transparent 92%);padding-inline:4px;margin-right:-4px}.bu-rows--wide{max-width:400px;margin-inline:auto}.bu-rows--wide .bu-row{grid-template-columns:16px minmax(0,1fr) auto}.bu-be{display:flex;align-items:center;gap:10px;max-width:400px;margin:0 auto;min-height:44px;padding:7px 0;border-bottom:1px solid var(--c-rule,#c3cbd3);color:var(--c-red,#c0281b)}.bu-be-k{flex:1 1;font-size:var(--fs-15,.9375rem);font-weight:650}.bu-be-v{font-family:var(--f-mono);font-size:16px;font-weight:600;white-space:nowrap}.bu-datum,.bu-seg{transform-box:fill-box}.bu-seg{transform-origin:50% 100%}.bu-datum{transform-origin:0 50%}.bu-armed .bu-seg{transform:scaleY(0)}.bu-armed .bu-cap,.bu-armed .bu-datum,.bu-armed .bu-lbl{opacity:0}.bu-play .bu-seg{animation:bu-rise .56s var(--ease-out,cubic-bezier(.2,.7,.2,1)) both;animation-delay:calc(var(--i, 0) * .22s)}.bu-play .bu-lbl{animation:bu-fade .28s ease-out both;animation-delay:calc(var(--i, 0) * .22s + .22s)}.bu-play .bu-cap{animation:bu-fade .28s ease-out both;animation-delay:1.3s}.bu-play .bu-datum{animation:bu-draw .7s var(--ease-out,cubic-bezier(.2,.7,.2,1)) both;animation-delay:.7s}@keyframes bu-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bu-fade{0%{opacity:0}to{opacity:1}}@keyframes bu-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bu-armed .bu-seg{transform:none}.bu-armed .bu-cap,.bu-armed .bu-datum,.bu-armed .bu-lbl{opacity:1}.bu-play .bu-cap,.bu-play .bu-datum,.bu-play .bu-lbl,.bu-play .bu-seg{animation:none}}@media print{.bu-armed .bu-seg{transform:none}.bu-armed .bu-cap,.bu-armed .bu-datum,.bu-armed .bu-lbl{opacity:1}.bu-be,.bu-rows{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bu-be,.bu-row{min-height:0;padding:3px 0}}