@font-face{font-family:HelveticaLTStd Roman;src:local("HelveticaLTStd-Roman"),local("HelveticaLTStd Roman"),url(/fonts/HelveticaLTStd-Roman.woff2) format("woff2"),url(/fonts/HelveticaLTStd-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adineuePRO Bold;src:url(/fonts/adineuePRO-Bold.woff2) format("woff2"),url(/fonts/adineuePRO-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}h1.brand{font-family:adineuePRO Bold,Arial,Helvetica,sans-serif;font-weight:700;margin:0}h2.brand{font-family:HelveticaLTStd Roman,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.35em;margin:0}h1,h2,h3,h4,h5,h6{font-family:Alice;font-weight:400;margin:0 2rem}p{margin:0 2rem}body{margin:0;min-width:320px;min-height:100vh;background:#fff;color:#280b45;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:2}.navbar{background:#ffe98a}.navbar .navbar-toggler{font-size:2rem;color:#280b45;border:none;background:none}main .container{border-top:solid 2rem}main .roadmap-markdown{border-top:solid 2rem white}.nav-item .nav-link{color:#280b45;font-family:DM Sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:.03em}.nav-item .nav-link.active{font-weight:700;color:#280b45}.nav-item a:hover{font-weight:700}.sidenav .nav-link{color:#6c6c6c;font-weight:400}.sidenav a:hover,.sidenav .active{font-weight:400;color:#280b45}.main-content{margin-top:80px;min-height:70vh}.footer{width:100%;background:#000;color:#fff;font-family:DM Sans,Arial,Helvetica,sans-serif;position:sticky;z-index:100}#root{margin:0 auto;width:100%}.logo{height:32px;margin-right:12px}@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}main code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;color:#280b45;padding:.2em .4em;border-radius:4px}footer code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;color:#fff;padding:.2em .4em;border-radius:4px}.btn{background:#280b45;color:#fff}.btn:hover{background:#000;color:#fff}main .message{font-style:italic;font-size:1.1rem}form .captcha-badge-container{position:fixed;bottom:0;right:0;z-index:9999;margin:0 1rem 1rem 0}table.table th{font-family:DM Sans,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.48px;font-size:small}table.table td{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:300;text-align:left;font-size:smaller}table.table td:first-child{font-weight:500}table.table th:first-child{text-align:left}.miniform{margin:1rem 0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.roadmap-markdown h1{text-align:center;font-size:2.5rem;margin-bottom:3rem}.roadmap-markdown h2{text-align:left;margin-top:3rem;margin-left:0}.roadmap-markdown h3{text-align:left;margin-top:2rem;margin-left:0}.roadmap-markdown p{text-align:left;margin:1rem 0}.roadmap-markdown{text-align:left;margin:0}.sidebar{background-color:#ededed}.sidebar-sticky{position:sticky;top:80px;z-index:100;height:calc(100vh - 80px);overflow-y:auto;background-color:#ededed}.roadmap-mobile-sections-container{border-top:solid 2rem #ededed;background-color:#ededed}.roadmap-mobile-sections{padding:.5rem .5rem 2rem}.roadmap-mobile-sections .btn{font-size:1.1rem;font-weight:500;border-radius:.5rem;margin-bottom:.25rem;background-color:#ededed!important;color:#280b45;border:.5px solid #ededed}.roadmap-mobile-sections .btn:focus{outline:1px solid #280b45;box-shadow:0 0 0 2px #f5603333}.roadmap-mobile-sections .roadmap-markdown{background:#ededed;border-radius:.5rem;padding:.2rem;margin-top:.2rem;box-shadow:0 2px 8px #280b450d;border-top:0}@media (max-width: 767px){.roadmap-mobile-sections{display:block}.roadmap-markdown{margin:0;padding:.25rem}}.roadmap-mobile-sections .roadmap-markdown h3,.roadmap-mobile-sections .roadmap-markdown hr{display:none}.roadmap-markdown h1,.roadmap-markdown h2,.roadmap-markdown h3,.roadmap-markdown h4,.roadmap-markdown h5,.roadmap-markdown h6{scroll-margin-top:3.6rem}.btn.go-back-home{width:25%}main.not-found-section div.not-found-image{opacity:.18;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:none}main.not-found-section h1{position:sticky;z-index:1}main.not-found-section p{position:sticky;z-index:1}: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}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
