.code-motion{position:relative;width:min(640px,100%);margin:24px auto 12px}.code-motion svg{display:block;width:100%;height:auto;overflow:hidden}.motion-code{display:none}.motion-control{position:absolute;right:0;bottom:0;border:0;background:transparent;color:#666057;font:inherit;font-size:12px;padding:10px;cursor:pointer;min-height:44px}.motion-control:hover{color:#a65236}.motion-control:focus-visible{outline:2px solid #a65236;outline-offset:2px}.code-motion.is-running .motion-code{display:block;animation:code-away .7s 3.8s both}.is-running .code-row{clip-path:inset(0 100% 0 0);animation:code-type 1s steps(28,end) both}.is-running .r2{animation-delay:1.1s}.is-running .r3{animation-delay:2.2s}.is-running .code-cursor{animation:cursor-blink .8s steps(2,end) 5}.is-running .motion-chart{animation:chart-in .8s 4.1s both}.is-running .motion-bar{transform-box:fill-box;transform-origin:center bottom;animation:bar-grow 1s 4.6s both}.is-running .b2{animation-delay:4.85s}.is-running .b3{animation-delay:5.1s}.is-running .b4{animation-delay:5.35s}.is-running .motion-line{stroke-dasharray:1;animation:line-draw 1.3s 6s both}.is-running .motion-dot{animation:chart-in .4s 7.1s both}.is-running .motion-result{animation:chart-in .7s 7.4s both}.code-motion.is-paused *{animation-play-state:paused!important}@keyframes code-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes code-away{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes chart-in{from{opacity:0}to{opacity:1}}@keyframes bar-grow{from{transform:scaleY(.015)}to{transform:scaleY(1)}}@keyframes line-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:600px){.code-motion{margin:30px auto 14px;padding-bottom:25px}.motion-control{bottom:-5px}.motion-result{font-size:21px}}@media(prefers-reduced-motion:reduce){.code-motion *{animation:none!important}.code-motion .motion-code,.motion-control{display:none!important}.motion-chart,.motion-result{opacity:1!important}}
