html,body,#root{margin:0;padding:0;height:100%;background:#000}*{box-sizing:border-box}@keyframes flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes boxShake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(calc(var(--ax) * -1px),calc(var(--ay) * .6px)) rotate(calc(var(--r) * -1deg))}35%{transform:translate(calc(var(--ax) * .9px),calc(var(--ay) * -1px)) rotate(calc(var(--r) * .8deg))}55%{transform:translate(calc(var(--ax) * -.6px),calc(var(--ay) * -.5px)) rotate(calc(var(--r) * -.5deg))}75%{transform:translate(calc(var(--ax) * .7px),calc(var(--ay) * .9px)) rotate(calc(var(--r) * .6deg))}}@keyframes throwArc{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.25,.8,.5,1)}32%{transform:translate(calc(var(--tx) * .4),var(--peak)) rotate(calc(var(--rot) * .35));animation-timing-function:cubic-bezier(.45,0,.85,.35)}to{transform:translate(var(--tx),130vh) rotate(var(--rot));opacity:.95}}@keyframes sprayFall{0%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.2,.75,.5,1)}30%{transform:translate(calc(var(--dx) * .45),var(--peak)) rotate(calc(var(--rot) * .4));opacity:1;animation-timing-function:cubic-bezier(.5,0,.85,.4)}to{transform:translate(var(--dx),45vh) rotate(var(--rot));opacity:0}}@keyframes particleFly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes slideUpIn{0%{transform:translateY(70vh) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cursorClick{0%,to{transform:translate(0) scale(1)}15%{transform:translate(2px,3px) scale(.93)}30%{transform:translate(0) scale(1)}}@keyframes handIn{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}@keyframes handOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(46px)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important}}.cap-host{position:relative}.cap-label{position:absolute;left:0;right:0;bottom:0;background:#000000bd;color:#fff;font-size:10px;line-height:1.35;padding:3px 6px;text-align:left;opacity:0;transition:opacity .12s ease;pointer-events:none;max-height:70%;overflow:hidden}.cap-host:hover .cap-label{opacity:1}.md-fig{display:inline-block;margin:6px 0;max-width:100%}.md-fig .cap-label{font-size:11px}.lock-skip{opacity:.22;transition:opacity .15s ease}.lock-skip:hover{opacity:.85}
