:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vh: 1vh;--vw: 1vw;--mobile-vh: calc(var(--vh, 1vh) * 100)}html,body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;height:100dvh;min-height:100dvh}@supports not (height: 100dvh){html,body{height:100vh;min-height:100vh;height:var(--mobile-vh);min-height:var(--mobile-vh)}}*,*:before,*:after{box-sizing:inherit}#root{height:100dvh;min-height:100dvh;width:100vw;overflow:hidden;display:flex;flex-direction:column}@supports not (height: 100dvh){#root{height:var(--mobile-vh);min-height:var(--mobile-vh)}}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}@media screen and (max-width: 768px){html{-webkit-overflow-scrolling:touch;overscroll-behavior:none}body{position:fixed;width:100%;height:100%;overflow:hidden}input,textarea,select{font-size:16px!important}}#root{margin:0 auto;text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._loaderContainer_labif_1{display:flex;justify-content:center;align-items:center;position:relative}._circle1_labif_8,._circle2_labif_9,._circle3_labif_10,._circle4_labif_11{position:absolute;border-radius:50%;background-color:#423be5;animation:_pulse_labif_1 1.2s infinite;animation-timing-function:ease-out;opacity:0}._circle1_labif_8{width:25%;height:25%;animation-delay:0s}._circle2_labif_9{width:50%;height:50%;animation-delay:.6s}._circle3_labif_10{width:75%;height:75%;animation-delay:.9s}._circle4_labif_11{width:100%;height:100%;animation-delay:1.2s}@keyframes _pulse_labif_1{0%{width:20%;height:20%;opacity:1}to{width:100%;height:100%;opacity:0}}._circularProgress_1kzam_1{border:2px solid rgba(66,59,229,.1);border-top:2px solid #423be5;border-radius:50%;animation:_spin_1kzam_1 1s linear infinite}@keyframes _spin_1kzam_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
