.visuals_figure__HrNZZ{margin:var(--of-s-xl,2rem) 0;padding:1.25rem 1rem 1rem;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-paper-0);max-width:100%;overflow:hidden}.visuals_svg__99GaM{display:block;width:100%;height:auto;max-width:34rem;margin:0 auto}.visuals_caption__MA9At{margin-top:.9rem;padding-top:.7rem;border-top:1px solid var(--c-line);font-family:var(--f-mono);font-size:.72rem;line-height:1.55;letter-spacing:.02em;color:var(--c-mute)}.visuals_label__deMLr{font-family:var(--f-mono);font-size:12px;fill:var(--c-ink-2)}.visuals_labelStrong__VEcko{font-family:var(--f-mono);font-size:12px;fill:var(--c-ink)}.visuals_labelAccent__yiHVx{font-family:var(--f-mono);font-size:12px;fill:var(--c-accent)}.visuals_head__lHNps{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--c-mute)}.visuals_hairline__D9Rd4,.visuals_lifeline__2dtZ2{stroke:var(--c-line-2);stroke-width:1;fill:none}.visuals_lifeline__2dtZ2{stroke-dasharray:2 4}.visuals_box__tq5Dq{fill:var(--c-paper);stroke:var(--c-line-2);stroke-width:1}.visuals_boxAccent__Rev5R{fill:var(--c-accent-wash);stroke:var(--c-accent);stroke-width:1}.visuals_arrow__4nn7w{stroke:var(--c-ink-2);stroke-width:1;fill:none}.visuals_arrowAccent__j5nun{stroke:var(--c-accent);stroke-width:1.25;fill:none}.visuals_arrowReturn__lKHpE{stroke:var(--c-mute);stroke-width:1;stroke-dasharray:3 3;fill:none}.visuals_cell__LWTUU{fill:var(--c-paper-2);stroke:var(--c-line-2);stroke-width:1}.visuals_pass__d7TFW{stroke:var(--c-up);stroke-width:1.5;fill:none}.visuals_fail__V4oyK{stroke:var(--c-accent);stroke-width:1.5;fill:none}.visuals_strike__5gxEw{stroke:var(--c-mute);stroke-width:1}