html{scrollbar-gutter:stable}html,body,#__next{font-family:var(--font-satoshi), sans-serif;overscroll-behavior:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:var(--mui-palette-background-default,#0b0d11);height:100%}#scrollableContainer{-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;height:100%}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fadeInAnimation{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slideFadeInAnimation{animation:.3s slideFadeIn}@keyframes animationStyleSampleFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-.3em)rotate(-9deg)}to{transform:translateY(0)rotate(0)}}.animationStyleSampleGlyph{animation:1.9s ease-in-out infinite animationStyleSampleFloat;display:inline-block}@media (prefers-reduced-motion:reduce){.animationStyleSampleGlyph{animation:none}}@keyframes webDotAppear{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes webDotDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes webLinkDraw{0%{stroke-dashoffset:var(--link-length);opacity:0}to{stroke-dashoffset:0;opacity:.85}}@keyframes webLinkFade{0%{opacity:.85}to{opacity:0}}@keyframes flowerFall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}50%{transform:translate3d(var(--flower-sway), 58vh, 0) rotate(calc(var(--flower-spin) * .5))}88%{opacity:1}to{transform:translate3d(calc(var(--flower-sway) * -1), 118vh, 0) rotate(var(--flower-spin));opacity:0}}@keyframes flowerGlow{0%{opacity:0}16%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes starFly{0%{opacity:0;transform:translate(0)}10%{opacity:1}82%{opacity:1}to{transform:translateX(var(--star-travel));opacity:0}}@keyframes starTwinkle{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.appSplashDot{background:var(--mui-palette-primary-main,#ff766f);will-change:transform, opacity;animation-name:splashDotIn;animation-duration:var(--splash-dot-duration);animation-delay:var(--splash-dot-delay);border-radius:50%;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;position:absolute;transform:translate(-50%,-50%)}@keyframes splashDotIn{0%{opacity:0;transform:translate(calc(-50% + var(--splash-dx)), calc(-50% + var(--splash-dy))) scale(.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes splashDotFadeIn{0%{opacity:0}to{opacity:1}}@keyframes splashOverlayOut{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.appSplashDot{animation-name:splashDotFadeIn}}
