.BlockReplay_figure__h0Mmw{--line:var(--figure-faint);--muted:var(--figure-muted);--bg:var(--figure-bg);--ink:var(--figure-ink);--face-start:var(--figure-face);--face-end:var(--figure-selected);--side:var(--figure-side);--edge:var(--figure-edge);--edge-bright:var(--figure-accent);--active:var(--figure-selected);--subtle:var(--figure-face);--engraving:var(--figure-muted);--accent:var(--figure-accent);--button-bg:var(--figure-ink);--button-ink:var(--figure-bg);margin:0;color:var(--ink);font-size:13px;font-weight:400;line-height:1.5;color-scheme:light}.dark .BlockReplay_figure__h0Mmw{color-scheme:dark}.BlockReplay_shell__nWh47{background:var(--bg)!important;border-color:var(--line)}.BlockReplay_layer__EhvT6{cursor:pointer;outline:none}.BlockReplay_layer__EhvT6:focus-visible .BlockReplay_top__cuwe5{stroke:var(--accent);stroke-width:2}.BlockReplay_layer__EhvT6[aria-disabled=true]{cursor:default}.BlockReplay_canvas__uKMvO{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;background:var(--bg);min-height:370px}.BlockReplay_art__N_BmV{min-width:0;padding:8px 0 18px}.BlockReplay_art__N_BmV svg{width:100%;height:auto;display:block;overflow:visible}.BlockReplay_guide__1epPj{stroke:var(--edge);stroke-width:.6;stroke-dasharray:2 5;fill:none}.BlockReplay_top__cuwe5{transition:stroke .4s,fill .4s}.BlockReplay_layer__EhvT6[data-active=true] .BlockReplay_top__cuwe5{stroke:var(--edge-bright);fill:var(--active)}.BlockReplay_seam___MVL1{fill:none;stroke:var(--edge);stroke-width:.6}.BlockReplay_inset___p2_u{fill:none;stroke:var(--edge);stroke-width:.65}.BlockReplay_engraving__sq9Ag{fill:var(--engraving);transition:fill .4s;pointer-events:none}.BlockReplay_layer__EhvT6[data-active=true] .BlockReplay_engraving__sq9Ag,.BlockReplay_layer__EhvT6[data-executed=true] .BlockReplay_engraving__sq9Ag{fill:var(--ink)}.BlockReplay_plateTitle__XiTHS{font:26px var(--font-geist-mono),monospace;letter-spacing:3px;dominant-baseline:middle;opacity:.5}.BlockReplay_stateTitle__MBzEJ{letter-spacing:0}.BlockReplay_plateLabel__d7Zgp{font:9px var(--font-geist-mono),monospace;letter-spacing:.7px;dominant-baseline:middle}.BlockReplay_plateValue__1Nae5{font:13px var(--font-geist-mono),monospace;dominant-baseline:middle}.BlockReplay_led__lU7aK{fill:var(--line);transition:fill .4s}.BlockReplay_layer__EhvT6[data-executed=true] .BlockReplay_led__lU7aK{fill:var(--accent)}.BlockReplay_equation__8q2nX{display:flex;flex-direction:column;gap:14px;padding:24px 28px 24px 12px;color:var(--muted);font:18px var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.BlockReplay_result__Xkmq6{color:var(--ink);font-size:52px;letter-spacing:-2px}.BlockReplay_result__Xkmq6>span{color:var(--muted);font-size:26px;vertical-align:middle;margin-right:6px}.BlockReplay_layer__EhvT6[data-layer=parent]{cursor:default}@media (max-width:560px){.BlockReplay_scene__fj1RI{transform:translateX(40px)}.BlockReplay_canvas__uKMvO{grid-template-columns:1fr;min-height:0}.BlockReplay_art__N_BmV{max-width:360px;width:100%;margin:auto;padding-bottom:0}.BlockReplay_equation__8q2nX{flex-direction:row;align-items:baseline;justify-content:center;gap:14px;padding:0 20px 28px;font-size:16px}.BlockReplay_result__Xkmq6{font-size:30px;letter-spacing:-1px}.BlockReplay_result__Xkmq6>span{font-size:20px;vertical-align:baseline;margin-right:3px}}@media (prefers-reduced-motion:reduce){.BlockReplay_figure__h0Mmw *{transition:none!important}}.BlockPacking_figure__Rq6_Z{margin:0;color:var(--figure-ink);font:11px var(--font-geist-mono),monospace}.BlockPacking_shell__nqOqN{background:var(--figure-bg)!important}.BlockPacking_stage__N6gAz{padding:20px 24px}.BlockPacking_stage__N6gAz svg{width:100%;height:auto;display:block;overflow:hidden}.BlockPacking_belt__vE3vD,.BlockPacking_blockFront__MXZi_,.BlockPacking_gate__Cb4Aq,.BlockPacking_side__V2ERu,.BlockPacking_top__Aynam{stroke:var(--figure-line);stroke-width:.6;stroke-linejoin:round}.BlockPacking_belt__vE3vD{fill:var(--figure-face)}.BlockPacking_gate__Cb4Aq,.BlockPacking_side__V2ERu{fill:var(--figure-side)}.BlockPacking_top__Aynam{fill:var(--figure-bg)}.BlockPacking_blockFront__MXZi_{fill:var(--figure-selected)}.BlockPacking_txLabel__SDtTj{fill:var(--figure-ink);font-size:11px}.BlockPacking_blockLabel__LI4A9{fill:var(--figure-muted);font-size:12px;letter-spacing:1px}.BlockPacking_frontLabel__iG5c_{fill:var(--figure-ink);font-size:12px}@media(max-width:560px){.BlockPacking_stage__N6gAz{padding:16px 0}.BlockPacking_txLabel__SDtTj{font-size:14px}.BlockPacking_frontLabel__iG5c_{font-size:15px}}