.illus{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}@keyframes draw{to{stroke-dashoffset:0}}.illus-draw path,.illus-draw circle,.illus-draw ellipse,.illus-draw rect,.illus-draw line,.illus-draw polyline,.illus-draw polygon{stroke-dasharray:var(--dash, 600);stroke-dashoffset:var(--dash, 600);animation:draw var(--draw-dur, 2.4s) cubic-bezier(.4,0,.2,1) var(--draw-delay, 0s) forwards}.illus-draw>*:nth-child(1){--draw-delay: 0s}.illus-draw>*:nth-child(2){--draw-delay: .15s}.illus-draw>*:nth-child(3){--draw-delay: .3s}.illus-draw>*:nth-child(4){--draw-delay: .45s}.illus-draw>*:nth-child(5){--draw-delay: .6s}.illus-draw>*:nth-child(6){--draw-delay: .75s}.illus-draw>*:nth-child(7){--draw-delay: .9s}.illus-draw>*:nth-child(8){--draw-delay: 1.05s}.illus-draw>*:nth-child(9){--draw-delay: 1.2s}.illus-draw>*:nth-child(10){--draw-delay: 1.35s}.illus-draw>*:nth-child(11){--draw-delay: 1.5s}.illus-draw>*:nth-child(12){--draw-delay: 1.65s}.illus-draw-paused path,.illus-draw-paused circle,.illus-draw-paused ellipse,.illus-draw-paused rect,.illus-draw-paused line,.illus-draw-paused polyline,.illus-draw-paused polygon{animation-play-state:paused}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.illus-float{animation:float 5s ease-in-out infinite}.illus-float-slow{animation:float 8s ease-in-out infinite}.illus-float-fast{animation:float 3.5s ease-in-out infinite}@keyframes drift{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(6px,-8px) rotate(1.5deg)}66%{transform:translate(-4px,4px) rotate(-1deg)}}.illus-drift{animation:drift 10s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.illus-pulse circle{animation:pulse-dot 2.5s ease-in-out infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}.illus-spin{animation:spin-slow 20s linear infinite;transform-origin:center}.illus-reveal{opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform .9s ease}.illus-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.illus-draw path,.illus-draw circle,.illus-draw ellipse,.illus-draw rect,.illus-draw line,.illus-draw polyline,.illus-draw polygon{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.illus-float,.illus-float-slow,.illus-float-fast,.illus-drift,.illus-spin,.illus-pulse circle{animation:none}.illus-reveal{opacity:1;transform:none}}
