*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2;color:#121616;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:visible;overscroll-behavior:none;touch-action:manipulation}#root{min-height:100%;width:100%}@media screen and (max-width:768px){#root,body{min-height:100vh;min-height:-webkit-fill-available}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{background:#fff!important;color:#000!important}}.App{min-height:100vh;overflow:visible;width:100vw}*{font-display:swap}a{color:inherit;text-decoration:none}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.no-select,button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #405c73;outline-offset:2px}button:focus:not(:focus-visible){outline:none}@media (max-width:768px){.App{min-height:-webkit-fill-available;min-height:100vh}*{-webkit-overflow-scrolling:touch}button{min-height:44px;touch-action:manipulation}input,select,textarea{font-size:16px}}
/*# sourceMappingURL=main.f005f7d2.css.map*/