.bfx{background:var(--warp-surface-1,#141c2b);container-type:inline-size}.article-page__body .bfx .blogfig__cap{text-align:left;color:var(--warp-text-muted,#b0b8c4);margin:0 0 .85rem;font-size:.7rem;font-style:normal}.bfx__stage{width:calc(100% + 2.2rem);margin:0 -1.1rem;position:relative}.bfx__plot{position:relative}.bfx__svg{width:100%;max-width:none;height:auto;display:block}.bfx__over{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bfx__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bfx__t{font-family:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;fill:#f0f2f5bd;font-size:12.5px}.bfx__tsm{font-size:11px}.bfx__n{font-family:var(--font-fira-code), "Fira Code", ui-monospace, monospace;font-variant-numeric:tabular-nums;fill:#f0f2f5eb;font-size:12.5px}.bfx__n.bfx__tsm{font-size:11px}.bfx__dim{fill:#f0f2f580}.bfx__bright{fill:#f0f2f5eb}.bfx__big{font-family:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;fill:#f0f2f5;font-size:30px;font-weight:600}.bfx__mt{font-family:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;font-variant-numeric:tabular-nums;fill:#f0f2f5db;font-size:23.5px}.bfx__mt.bfx__dim{fill:#f0f2f58c}.bfx__cap{font-family:var(--font-fira-code), "Fira Code", ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase;fill:#f0f2f58c;font-size:11.5px}.bfx__oneline{font-family:var(--font-fira-code), "Fira Code", ui-monospace, monospace;font-variant-numeric:tabular-nums;fill:#f0f2f56b;font-size:11.5px}.bfx__grid line{stroke:#f0f2f50f;stroke-width:1px}.bfx__axis{stroke:#f0f2f552;stroke-width:1px}.bfx__parcel{fill:none;stroke:#f0f2f5db;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.bfx__pallet{stroke:#b0b8c4d9;stroke-width:1.4px}.bfx__cheaper{fill:none;stroke:#4ade8033;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round}.bfx__dot{fill:#141c2b;stroke:#f0f2f5e6;stroke-width:1.2px}.bfx__cross-ring{fill:none;stroke:#4ade80;stroke-width:1.4px}.bfx__cross-dot{fill:#4ade80}.bfx__cross-leader{stroke:#f0f2f566;stroke-width:.8px}.bfx-you__leader{fill:none;stroke:#f0f2f566;stroke-width:.8px}.bfx-you__ring{fill:#141c2b;stroke:#f0f2f5;stroke-width:1.6px}.bfx-you__core{fill:#f0f2f5}.bfx-you__pulse{fill:none;stroke:none}.bfx-you__pt--win .bfx-you__ring{stroke:#4ade80}.bfx-you__pt--win .bfx-you__core,.bfx-you__dot{fill:#4ade80}.bfx-you__line{fill:#f0f2f5eb}.bfx-you__pt--off .bfx-you__ring{stroke-dasharray:2.5 2}.bfx-you__tick{fill:none;stroke:#f0f2f599;stroke-width:1.4px}.bfx__you-line{font-family:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;color:var(--warp-text,#f0f2f5);margin:.5rem .85rem 0;font-size:.8rem;line-height:1.4;display:none}.bfx__you-mark{vertical-align:-.05em;box-sizing:border-box;border:1.5px solid #4ade80;border-radius:50%;flex:none;width:9px;height:9px;margin-right:.4rem;display:inline-block}.bfx__you-who{color:var(--warp-text-muted,#b0b8c4)}@media (prefers-reduced-motion:no-preference){.bfx__tag{transition:transform .25s ease-out}}.bfx__anno{display:none}.bfx__sweep{opacity:0}.bfx__sweep line{stroke:#eafff1;stroke-width:1px}.bfx__anno-i{opacity:0}.bfx__anno-dot{fill:#4ade80}.bfx__anno-leader{stroke:#eafff16b;stroke-width:.8px}.bfx__anno-t{font-family:var(--font-fira-code), "Fira Code", ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase;fill:#eafff1c7;paint-order:stroke;stroke:#141c2b;stroke-width:3px;font-size:12px}@media (prefers-reduced-motion:no-preference){.bfx__anno{display:inline}.bfx__sweep{animation:14s linear infinite bfx-sweep}.bfx-you__pt--win .bfx-you__pulse{stroke:#4ade80;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out both bfx-you-pulse}}@keyframes bfx-sweep{0%,4%{opacity:0;transform:translate(0)}5%{opacity:.28}23%{opacity:.28}24%{opacity:0;transform:translate(860px)}to{opacity:0;transform:translate(860px)}}@keyframes bfx-you-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.bfx__m{display:none}@container (max-width:639px){.bfx__d,.bfx__anno{display:none}.bfx__m{display:inline}.bfx__you-line{display:block}}@media (max-width:600px){.article-page__body figure.bfx{margin:1.5rem 0;padding:.85rem .5rem .9rem}.bfx__stage{width:calc(100% + 1rem);margin:0 -.5rem}.bfx .blogfig__cap,.bfx .blogfig__note{padding:0 .35rem}}
