@font-face{font-family:Nunito;src:url(/fonts/Nunito-VariableFont_wght.ttf) format("truetype-variations");font-weight:200 1000;font-style:normal;font-display:swap}html,body{margin:0;padding:0;height:100%;font-family:Nunito,-apple-system,system-ui,sans-serif;overscroll-behavior:none}*{box-sizing:border-box}#root{height:100%}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes avatarBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes confetticorrect{0%{transform:translate(-50%,-50%) translate(0) rotate(0);opacity:1}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}@keyframes confettirow{0%{transform:translate(-50%,-50%) translate(0) rotate(0) scale(.4);opacity:0}15%{opacity:1;transform:translate(-50%,-50%) translate(0) rotate(0) scale(1)}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1);opacity:0}}@keyframes confettigrid{0%{transform:translate(-50%,-50%) translate(0) rotate(0) scale(.3);opacity:0}10%{opacity:1;transform:translate(-50%,-50%) translate(0) rotate(0) scale(1.2)}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.8);opacity:0}}@keyframes gridBanner{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}35%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes sheetUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.grid-scroll{scrollbar-width:thin}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
