.fz-figure{margin:28px 0 32px;position:relative}.fz-figure-scroll{border-radius:16px;overflow-x:auto}.fz-figure svg{width:100%;height:auto;display:block}.fz-figure[data-phase][data-build] .fig-in{animation:fig-in .7s cubic-bezier(.2, .7, .3, 1) var(--d) both}.fz-figure[data-phase][data-build] .fig-draw path,.fz-figure[data-phase][data-build] path.fig-draw{stroke-dasharray:1;animation:fig-draw 1.4s cubic-bezier(.5, 0, .2, 1) var(--d) both}.fz-figure[data-phase][data-build] .fig-fade{animation:fig-fade .8s ease-out var(--d) both}.fz-figure[data-phase] .fig-ping{animation:fig-ping 1.1s ease-out var(--d) both}.fz-figure[data-phase] .fig-arrive{animation:fig-fade-in .6s ease-out var(--d) both}.fz-figure[data-phase] .fig-frame{animation:fig-fade-in .5s ease-out var(--d) both, fig-fade-out .35s ease-in var(--e,999s) forwards}.fz-figure[data-phase=armed] *{animation-play-state:paused!important}@keyframes fig-in{0%{opacity:0;transform:translateY(10px)}}@keyframes fig-draw{0%{stroke-dashoffset:1px}}@keyframes fig-fade{0%{opacity:0}}@keyframes fig-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fig-fade-out{to{opacity:0}}@keyframes fig-ping{0%{opacity:0}30%{opacity:1}to{opacity:0}}.fz-figure-replay{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:12px;right:12px}.fz-figure-replay:hover{background:#ffffff29}.fz-figure-replay:focus-visible{outline-offset:2px;outline:2px solid #ff7300}.fz-figure-replay svg{width:14px;min-width:0;height:14px}.fz-figure[data-canvas=paper] .fz-figure-replay{color:#1b140e;background:#ffffffd9;border-color:#dfdedd}.fz-figure[data-canvas=paper] .fz-figure-replay:hover{background:#fff}.fz-figure figcaption{color:#525252;text-align:center;margin-top:10px;font-size:13px}
