.g-frame svg{display:block;width:100%;height:auto;overflow:visible}.g-frame [class*=g-a-]{animation-play-state:paused}.g-play [class*=g-a-]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.g-frame [class*=g-a-]{animation:none!important}}.g-a-build{opacity:0;transform-box:fill-box;transform-origin:left center;animation:g-build 9s cubic-bezier(.22,1,.36,1) infinite both}@keyframes g-build{0%,3%{opacity:0;transform:scaleX(.4)}12%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.g-a-pulse{transform-box:fill-box;transform-origin:center;animation:g-pulse 1.6s ease-in-out infinite}@keyframes g-pulse{50%{transform:scale(1.06)}}.g-a-ring{transform-box:fill-box;transform-origin:center;animation:g-ring 1.6s ease-out infinite}@keyframes g-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.g-a-climb{animation:g-climb 8s cubic-bezier(.76,0,.24,1) infinite both}@keyframes g-climb{0%,12%{transform:translateY(276px)}55%,92%{transform:translateY(0)}to{transform:translateY(276px)}}.g-a-sink{animation:g-sink 8s cubic-bezier(.76,0,.24,1) infinite both}@keyframes g-sink{0%,12%{transform:translateY(0)}55%,92%{transform:translateY(46px)}to{transform:translateY(0)}}.g-a-pin{animation:g-pin 8s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes g-pin{0%,55%{opacity:0;transform:translateY(-24px)}62%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.g-a-type{clip-path:inset(0 100% 0 0);animation:g-type 10s steps(36) infinite both}@keyframes g-type{0%,20%{clip-path:inset(0 100% 0 0)}45%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}.g-a-type2{clip-path:inset(0 100% 0 0);animation:g-type2 10s steps(40) infinite both}@keyframes g-type2{0%,45%{clip-path:inset(0 100% 0 0)}70%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}.g-a-cite{opacity:0;animation:g-cite 10s ease-out infinite both}@keyframes g-cite{0%,44%{opacity:0;transform:translateY(6px)}50%,92%{opacity:1;transform:none}to{opacity:0}}.g-a-ask{opacity:0;animation:g-ask 10s ease-out infinite both}@keyframes g-ask{0%,4%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}to{opacity:0}}.g-a-flow{offset-rotate:0deg;animation:g-flow var(--d,3s) linear infinite both;animation-delay:var(--delay,0s)}@keyframes g-flow{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.g-a-flash{animation:g-flash var(--d,3s) ease-out infinite both;animation-delay:var(--delay,0s)}@keyframes g-flash{0%,80%{fill:var(--g-bg,var(--ink))}88%{fill:currentColor}to{fill:var(--g-bg,var(--ink))}}.g-a-select{animation:g-select 8s ease-in-out infinite both}@keyframes g-select{0%,25%{fill:var(--g-bg,var(--ink))}30%,92%{fill:currentColor}to{fill:var(--g-bg,var(--ink))}}.g-a-cursor{animation:g-cursor 8s cubic-bezier(.65,0,.35,1) infinite both}@keyframes g-cursor{0%{transform:translate(160px,150px)}22%,30%{transform:translate(0)}45%,55%{transform:translate(150px,168px)}to{transform:translate(160px,150px)}}.g-a-confirm{opacity:0;animation:g-confirm 8s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes g-confirm{0%,55%{opacity:0;transform:scale(.9)}60%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.g-a-progress{transform-box:fill-box;transform-origin:left center;animation:g-progress 3s linear infinite both;animation-delay:var(--delay,0s)}@keyframes g-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.g-a-heart{opacity:0;animation:g-heart 2.8s ease-out infinite both;animation-delay:var(--delay,0s)}@keyframes g-heart{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--x,-10px),-120px) scale(1.1)}}.g-a-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:g-draw var(--d,7s) ease-in-out infinite both;animation-delay:var(--delay,0s)}@keyframes g-draw{0%,5%{stroke-dashoffset:1}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.g-a-fill{opacity:0;animation:g-fill 7s ease-out infinite both}@keyframes g-fill{0%,50%{opacity:0}60%,90%{opacity:1}to{opacity:0}}.g-a-bar{transform-box:fill-box;transform-origin:bottom;animation:g-bar 7s cubic-bezier(.22,1,.36,1) infinite both;animation-delay:var(--delay,0s)}@keyframes g-bar{0%,8%{transform:scaleY(0)}35%,90%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.g-a-move{animation:g-move 9s cubic-bezier(.76,0,.24,1) infinite both;animation-delay:var(--delay,0s)}@keyframes g-move{0%,15%{transform:translateX(0)}35%,50%{transform:translateX(186px)}70%,92%{transform:translateX(372px)}to{transform:translateX(372px);opacity:0}}.g-a-step{animation:g-step 9s ease-out infinite both;animation-delay:var(--delay,0s)}@keyframes g-step{0%,8%{fill:var(--g-bg,var(--ink))}14%,92%{fill:currentColor}to{fill:var(--g-bg,var(--ink))}}.g-a-tick{opacity:0;animation:g-tick 9s ease-out infinite both;animation-delay:var(--delay,0s)}@keyframes g-tick{0%,10%{opacity:0}16%,92%{opacity:1}to{opacity:0}}.g-a-spin{transform-box:fill-box;transform-origin:center;animation:g-spin 6s linear infinite}@keyframes g-spin{to{transform:rotate(1turn)}}.g-frame{--g-bg:var(--ink)}.g-frame[data-tone=light],[data-tone=light] .g-frame{--g-bg:var(--paper)}