.hm-orb{position:absolute;border-radius:999px;filter:blur(8px);pointer-events:none;animation:hm-float 9s ease-in-out infinite}.hm-orb-a{width:22rem;height:22rem;left:-6rem;top:-8rem;background:rgba(0,122,255,.22)}.hm-orb-b{width:16rem;height:16rem;right:-4rem;top:12%;background:rgba(175,82,222,.16);animation-delay:-3s}.hm-orb-c{width:18rem;height:18rem;right:18%;bottom:-7rem;background:rgba(52,199,89,.14);animation-delay:-5.5s}.hm-orb-d{width:10rem;height:10rem;left:38%;top:4rem;background:rgba(255,149,0,.14);animation-delay:-1.5s}@keyframes hm-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14px,-18px,0) scale(1.06)}}.hm-rise{opacity:0;transform:translateY(14px) scale(.98)}.hm-on .hm-rise{animation:hm-rise .7s cubic-bezier(.32,.72,0,1) both}.hm-d1{animation-delay:.08s}.hm-d2{animation-delay:.16s}.hm-d3{animation-delay:.24s}.hm-d4{animation-delay:.32s}.hm-d5{animation-delay:.4s}.hm-d6{animation-delay:.48s}@keyframes hm-rise{to{opacity:1;transform:translateY(0) scale(1)}}.hm-swap{animation:hm-swap .55s cubic-bezier(.32,.72,0,1) both}@keyframes hm-swap{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hm-draw{stroke-dasharray:140;stroke-dashoffset:140}.hm-on .hm-draw{animation:hm-draw .9s cubic-bezier(.32,.72,0,1) forwards}@keyframes hm-draw{to{stroke-dashoffset:0}}.hm-bar{transform:scaleX(0);transform-origin:left center}.hm-on .hm-bar{animation:hm-bar .85s cubic-bezier(.32,.72,0,1) both}@keyframes hm-bar{to{transform:scaleX(1)}}.hm-pulse{transform-origin:center}.hm-on .hm-pulse{animation:hm-pulse 1.8s cubic-bezier(.32,.72,0,1) infinite}@keyframes hm-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.72}}.hm-token{transform-box:fill-box;transform-origin:center}.hm-on .hm-token{animation:hm-token 4.2s cubic-bezier(.32,.72,0,1) infinite}@keyframes hm-token{0%{transform:translateX(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(336px);opacity:0}}.hm-file{animation:none}.hm-on .hm-file{animation:hm-file 2.8s cubic-bezier(.32,.72,0,1) infinite}@keyframes hm-file{0%{transform:translate(0);opacity:0}12%{opacity:1}45%{transform:translate(118px,-6px);opacity:1}80%,to{transform:translate(118px,-6px);opacity:0}}.hm-lock{transform-origin:50% 40%}.hm-on .hm-lock{animation:hm-lock 2.4s cubic-bezier(.32,.72,0,1) infinite}@keyframes hm-lock{0%,35%{transform:translateY(-10px) rotate(-8deg)}50%,to{transform:translateY(0) rotate(0)}}.hm-wave>span{transform-origin:bottom;animation:hm-wave 1.1s ease-in-out infinite}.hm-wave>span:nth-child(2){animation-delay:.08s}.hm-wave>span:nth-child(3){animation-delay:.16s}.hm-wave>span:nth-child(4){animation-delay:.24s}.hm-wave>span:nth-child(5){animation-delay:.32s}.hm-wave>span:nth-child(6){animation-delay:.4s}.hm-wave>span:nth-child(7){animation-delay:.48s}@keyframes hm-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hm-bar,.hm-draw,.hm-file,.hm-lock,.hm-orb,.hm-pulse,.hm-rise,.hm-swap,.hm-token,.hm-wave>span{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important;offset-distance:unset!important}}.v2-spring{transition-timing-function:cubic-bezier(.32,.72,0,1)}.v2-blob{position:absolute;border-radius:999px;filter:blur(40px);opacity:.55;pointer-events:none;animation:v2-drift 14s ease-in-out infinite}.v2-blob-a{width:34rem;height:34rem;left:-10rem;top:-12rem;background:#9cc8ff}.v2-blob-b{width:26rem;height:26rem;right:-8rem;top:6rem;background:#e2c4ff;animation-delay:-4s}.v2-blob-c{width:24rem;height:24rem;left:40%;bottom:-12rem;background:#b8f0c6;animation-delay:-8s}@keyframes v2-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(30px,-20px,0) scale(1.05)}66%{transform:translate3d(-20px,24px,0) scale(.97)}}.v2-rise{opacity:0;transform:translateY(16px) scale(.98)}.v2-on .v2-rise{animation:v2-rise .75s cubic-bezier(.32,.72,0,1) both}@keyframes v2-rise{to{opacity:1;transform:none}}.v2-swap{animation:v2-swap .55s cubic-bezier(.32,.72,0,1) both}@keyframes v2-swap{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.v2-draw{stroke-dasharray:1;stroke-dashoffset:1}.v2-on .v2-draw{animation:v2-draw 1.1s cubic-bezier(.32,.72,0,1) forwards}@keyframes v2-draw{to{stroke-dashoffset:0}}.v2-station{cursor:pointer}.v2-station circle{transition:r .35s cubic-bezier(.32,.72,0,1),fill .2s ease}.v2-station{transform-box:fill-box;transform-origin:center;transition:transform .2s cubic-bezier(.32,.72,0,1)}.v2-station:active{transform:scale(.94)}.v2-station:focus-visible{outline:none}.v2-station:focus-visible circle:nth-child(2){stroke:#af52de}.v2-halo{transform-box:fill-box;transform-origin:center;animation:v2-halo 1.8s ease-out infinite}@keyframes v2-halo{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}.v2-flow{stroke-dasharray:.08 .92;stroke-dashoffset:1;animation:v2-flow 2.2s linear infinite}@keyframes v2-flow{to{stroke-dashoffset:0}}.v2-bounce{transform-box:fill-box;transform-origin:center}.v2-on .v2-bounce{animation:v2-bounce 2.6s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-bounce{0%{transform:translateX(0)}40%{transform:translateX(46px)}52%{transform:translateX(34px) rotate(-6deg)}70%,to{transform:translateX(0)}}.v2-snap{opacity:0;transform:translateY(-10px);transform-box:fill-box}.v2-on .v2-snap{animation:v2-snap .6s cubic-bezier(.32,.72,0,1) both}@keyframes v2-snap{to{opacity:1;transform:none}}.v2-lock{transform-box:fill-box;transform-origin:50% 100%}.v2-on .v2-lock{animation:v2-lock 3s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-lock{0%,30%{transform:translateY(-26px);opacity:0}45%,90%{transform:none;opacity:1}to{transform:none;opacity:0}}.v2-step{opacity:.25}.v2-on .v2-step{animation:v2-step 3s ease infinite}@keyframes v2-step{0%,10%{opacity:.25}25%,to{opacity:1}}.v2-file{transform-box:fill-box}.v2-on .v2-file{animation:v2-file 3s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-file{0%{transform:translate(0);opacity:0}10%{opacity:1}55%{transform:translate(132px,-4px);opacity:1}75%,to{transform:translate(132px,-4px);opacity:0}}.v2-walk{transform-box:fill-box}.v2-on .v2-walk{animation:v2-walk 3s ease-in-out infinite}@keyframes v2-walk{0%,20%{transform:translateX(0);opacity:1}70%{transform:translateX(-46px);opacity:0}to{transform:translateX(0);opacity:0}}.v2-row{opacity:0;transform:translateX(-8px);transform-box:fill-box}.v2-on .v2-row{animation:v2-row 4s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-row{0%{opacity:0;transform:translateX(-8px)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}.v2-sweep{transform-box:fill-box}.v2-on .v2-sweep{animation:v2-sweep 4s ease-in-out infinite}@keyframes v2-sweep{0%,10%{transform:translateY(0)}50%{transform:translateY(64px)}90%,to{transform:translateY(0)}}.v2-token{transform-box:fill-box}.v2-on .v2-token{animation:v2-token 5s cubic-bezier(.45,0,.25,1) infinite}@keyframes v2-token{0%{transform:translateX(0);opacity:0}6%{opacity:1}88%{transform:translateX(560px);opacity:1}to{transform:translateX(560px);opacity:0}}.v2-on .v2-token-held{animation:v2-held 5s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-held{0%{transform:translate(0);opacity:0}6%{opacity:1}26%{transform:translate(90px)}34%{transform:translate(90px)}52%,88%{transform:translate(90px,100px);opacity:1}to{transform:translate(90px,100px);opacity:0}}.v2-gate-hit{transform-box:fill-box;transform-origin:center}.v2-on .v2-gate-hit{animation:v2-gate-hit 5s ease infinite}@keyframes v2-gate-hit{0%,22%{opacity:0}28%,40%{opacity:1}52%,to{opacity:0}}.v2-out{transform-box:fill-box}.v2-on .v2-out{animation:v2-out 3.4s cubic-bezier(.32,.72,0,1) infinite}@keyframes v2-out{0%{transform:translate(0) scale(.6);opacity:0}12%{opacity:1;transform:translate(0) scale(1)}60%{transform:translate(var(--dx,150px),var(--dy,0)) scale(1);opacity:1}80%,to{transform:translate(var(--dx,150px),var(--dy,0)) scale(.8);opacity:0}}.v2-caret{display:inline-block;width:1.5px;height:1em;background:currentColor;margin-left:1px;vertical-align:-.12em;animation:v2-caret 1s steps(1) infinite}@keyframes v2-caret{50%{opacity:0}}.v2-track{transform:scaleX(0);transform-origin:left center}.v2-on .v2-track{animation:v2-track 2.4s cubic-bezier(.32,.72,0,1) .2s forwards}@keyframes v2-track{to{transform:scaleX(1)}}.v2-week{opacity:.35;transform:translateY(6px)}.v2-on .v2-week{animation:v2-rise .6s cubic-bezier(.32,.72,0,1) both}.v2-ring{stroke-dasharray:1;stroke-dashoffset:1}.v2-on .v2-ring{animation:v2-draw 1.4s cubic-bezier(.32,.72,0,1) forwards}@media (prefers-reduced-motion:reduce){.v2-blob,.v2-caret,.v2-flow,.v2-halo{animation:none!important}.v2-rise,.v2-row,.v2-snap,.v2-step,.v2-swap,.v2-week{animation:none!important;opacity:1!important;transform:none!important}.v2-draw,.v2-ring{animation:none!important;stroke-dashoffset:0!important}.v2-track{transform:none!important}.v2-bounce,.v2-file,.v2-gate-hit,.v2-lock,.v2-out,.v2-sweep,.v2-token,.v2-token-held,.v2-track,.v2-walk{animation:none!important}.v2-lock{opacity:1}.v2-file,.v2-out{opacity:0}}@media (prefers-reduced-transparency:reduce){.v2-blob{display:none}}