.authviz{--loop:8s;overflow:visible}.authviz text{font-family:inherit}@keyframes authviz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes authviz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes authviz-glow{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes authviz-cursor{0%{opacity:0;transform:translate(330px,360px)}8%{opacity:1}28%{transform:translate(264px,272px)scale(1)}32%{transform:translate(264px,272px)scale(.82)}36%{transform:translate(264px,272px)scale(1)}56%{opacity:1;transform:translate(318px,330px)}64%,to{opacity:0;transform:translate(318px,330px)}}@keyframes authviz-press{0%,29%,38%,to{transform:scale(1)}33%{transform:scale(.8)}}@keyframes authviz-fly{0%,33%{opacity:0;transform:translate(262px,276px)scale(1)}36%{opacity:1}52%{opacity:1;transform:translate(398px,88px)scale(.5)}55%,to{opacity:0;transform:translate(398px,88px)scale(.5)}}@keyframes authviz-bump{0%,52%,64%,to{transform:scale(1)}57%{transform:scale(1.35)}}@keyframes authviz-count-before{0%,53%{opacity:1}55%,97%{opacity:0}to{opacity:1}}@keyframes authviz-count-after{0%,53%{opacity:0}55%,97%{opacity:1}to{opacity:0}}@keyframes authviz-toast{0%,56%{opacity:0;transform:translate(-22px)}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes authviz-line{0%,8%{stroke-dashoffset:120px}40%,92%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes authviz-truck{0%{opacity:0;transform:translate(0)}8%{opacity:1}74%{opacity:1;transform:translate(236px)}82%,to{opacity:0;transform:translate(236px)}}@keyframes authviz-pin{0%,70%,84%,to{transform:translateY(0)}76%{transform:translateY(-9px)}}@keyframes authviz-delivered{0%,72%{opacity:0}78%,94%{opacity:1}to{opacity:0}}.authviz-glow{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite authviz-glow}.authviz-window{animation:.7s cubic-bezier(.16,1,.3,1) both authviz-rise,7s ease-in-out .7s infinite authviz-float}.authviz-tile{animation:.6s cubic-bezier(.16,1,.3,1) both authviz-rise;animation-delay:var(--delay,0s)}.authviz-float{animation:6s ease-in-out infinite authviz-float;animation-delay:var(--delay,0s)}.authviz-cursor{animation:authviz-cursor var(--loop) cubic-bezier(.45, 0, .2, 1) infinite}.authviz-press{animation:authviz-press var(--loop) ease-out infinite;transform-box:fill-box;transform-origin:50%}.authviz-fly{animation:authviz-fly var(--loop) cubic-bezier(.5, 0, .3, 1) infinite}.authviz-bump{animation:authviz-bump var(--loop) ease-out infinite;transform-box:fill-box;transform-origin:50%}.authviz-count-before{animation:authviz-count-before var(--loop) step-end infinite}.authviz-count-after{animation:authviz-count-after var(--loop) step-end infinite}.authviz-toast{animation:authviz-toast var(--loop) cubic-bezier(.16, 1, .3, 1) infinite}.authviz-line{stroke-dasharray:120;animation:authviz-line var(--loop) cubic-bezier(.16, 1, .3, 1) infinite}.authviz-truck{animation:authviz-truck var(--loop) cubic-bezier(.45, 0, .35, 1) infinite}.authviz-pin{animation:authviz-pin var(--loop) ease-out infinite}.authviz-delivered{animation:authviz-delivered var(--loop) ease-out infinite}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-rise{animation:.48s cubic-bezier(.16,1,.3,1) both auth-rise}@media (prefers-reduced-motion:reduce){.authviz *,.authviz-window,.auth-rise{animation:none!important}.authviz-cursor,.authviz-fly,.authviz-count-before{opacity:0}.authviz-line{stroke-dashoffset:0}.authviz-truck{transform:translate(118px)}}
