@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap);.notification{display:inline-flex;align-items:center;background-color:var(--color-panel-hl-2);border-radius:40px;padding:1rem 2rem;font-size:15px;max-width:800px;height:90px;margin-top:1rem;animation:notifications-in .5s var(--ease-in-out-quartic) forwards}.notification.unload{animation:notifications-out .5s var(--ease-in-out-quartic) forwards,notifications-squeeze .5s var(--ease-in-out-quartic) .5s forwards;pointer-events:none}.notification.confirm{background-color:#2e8b57}.notification.info{background-color:#6495ed}.notification.warning{background-color:#ffcd1c}.notification.error{background-color:#cd5c5c}.notification .text{margin:0 1.5rem}.notification .progress-ring-template{stroke:hsla(0,0%,100%,.3)}.notification .progress-ring-circle{stroke:#fff;stroke-dasharray:10 20;transform:rotate(-90deg);transform-origin:50% 50%}@keyframes notifications-in{0%{opacity:0;margin-right:-100px}to{opacity:1;margin-right:0}}@keyframes notifications-out{0%{opacity:1;margin-right:0}to{opacity:0;margin-right:-100px}}@keyframes notifications-squeeze{to{height:0;padding-top:0;padding-bottom:0;margin-top:0}}.dialog{position:fixed;top:50%;text-align:center;width:500px;padding:2rem;border-radius:1rem;z-index:19;border-top:5px solid transparent;border-bottom:5px solid transparent}.dialog,.dialog-icon{left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-light)}.dialog-icon{position:absolute;top:0;width:50px;height:50px;border-radius:1000px;z-index:2}.dialog.alert-warning,.dialog.alert-warning-remove{border-color:var(--color-red)}.dialog.alert-warning .dialog-icon,.dialog.alert-warning-remove .dialog-icon{background-color:var(--color-red)}.dialog.alert-warning .button.confirm,.dialog.alert-warning-remove .button.confirm{background-color:var(--color-red);border-color:var(--color-red)}.dialog.alert-warning .button.confirm:focus,.dialog.alert-warning .button.confirm:hover,.dialog.alert-warning-remove .button.confirm:focus,.dialog.alert-warning-remove .button.confirm:hover{background-color:var(--color-red-light);border-color:var(--color-red-light)}.dialog-text{margin:0 3rem 1.25rem;line-height:1.5}.dialog-text strong{display:block;margin-bottom:4px;font-size:20px}.dialog .button{padding:8px 1rem;font-weight:500;cursor:pointer}.dialog .button+.button{margin-left:1rem}.dialog .button.cancel{background-color:transparent;color:var(--color-text-light);border-color:var(--color-text-light)}.dialog .button.cancel:focus,.dialog .button.cancel:hover{color:#aaa;border-color:#aaa}.navbar{display:flex;width:100%;height:var(--navbar-height);align-items:center;justify-content:space-between;padding-left:var(--page-padding);padding-right:var(--page-padding);background-color:var(--color-bg);border-bottom:2px solid #445}.navbar .nav-burger,.navbar .nav-screen{display:none}.navbar .nav-items a{color:#aaa;text-decoration:none;transition:.2s ease}.navbar .nav-items a+a{margin-left:24px}.navbar .nav-items a.router-link-exact-active,.navbar .nav-items a:hover{color:#fff}.navbar .logo{display:block}.navbar .logo img{height:2.5rem}@media screen and (max-width:600px){.navbar .nav-items{display:none}.navbar .nav-burger,.navbar .nav-screen{display:block}.nav-screen{--mobile-nav-width:300px;position:fixed;left:calc(var(--mobile-nav-width)*-1 - 16px);top:0;height:100%;width:var(--mobile-nav-width);background-color:#445;padding:0 2.5rem;border-radius:0 1rem 1rem 0;z-index:11;box-shadow:0 4px 8px rgba(0,0,0,.25);transition:left .2s ease}.nav-screen.active{display:block;left:0}.nav-screen header{display:flex;justify-content:space-between;align-items:center;height:5rem;margin-bottom:2rem;border-bottom:2px solid var(--color-bg-light)}.nav-screen header .fa-icon{padding:10px;padding-right:5px}.nav-screen nav a{display:block;padding:.75em 1.5em;text-decoration:none;color:#fff;border-radius:1000px;transition:.2s ease;font-size:16px}.nav-screen nav a .fa-icon{margin-right:1rem}.nav-screen nav a+a{margin-top:8px}.nav-screen nav a.router-link-exact-active,.nav-screen nav a:hover{background:var(--color-purple)}}.footer{position:absolute;bottom:0;display:flex;width:100%;height:var(--footer-height);align-items:center;padding-left:var(--page-padding);padding-right:var(--page-padding);background-color:var(--color-bg);border-top:2px solid #445;color:#aaa}.footer>*{flex:1;display:flex;justify-content:center}.footer>:first-child>span{margin-right:auto}.footer>:last-child>span{margin-left:auto}.footer a{color:inherit;text-decoration:none;transition:.2s ease}.footer a+a{margin-left:24px}.footer a:hover{color:#fff}.footer .copy{font-size:.8em}.footer .copy-mobile{display:none}.footer .social-items a{font-size:20px}.footer .logo img{height:2rem}@media screen and (max-width:600px){.footer{flex-direction:column;justify-content:center;gap:.8rem}.footer>*{flex:initial}.footer .copy,.footer .logo{display:none}.footer .social-items{align-items:center;margin-top:1rem}.footer .copy.copy-mobile{display:block;font-size:12px;text-align:center;padding-bottom:.5rem}}*,:after,:before{margin:0;box-sizing:border-box}html{--page-padding:15%;--navbar-height:5rem;--footer-height:5.5rem;--color-bg-dark:#1e1d24;--color-bg:#292835;--color-bg-light:#525163;--color-text-light:#817f98;--color-purple:#8d3ec9;--color-purple-light:#a25dd6;--color-purple-lightest:#c998ee;--color-red:#ff5252;--color-red-light:#ff6f6f;scroll-behavior:smooth}body{background-color:var(--color-bg-dark);font:17px Rubik,sans-serif;overflow-x:hidden;color:#fff;position:relative;min-height:100vh}body.overflow-hidden{overflow:hidden}b,h1,h2,h3,strong{font-weight:500}section{padding:5rem var(--page-padding)}section h1{font-size:1.75em}section.middle{padding-top:2.5rem}#page-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#131419;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10}#page-overlay.active{opacity:.6;pointer-events:auto}#page-overlay.active.dark{opacity:.8}.link{color:var(--color-purple-lightest)}a.hover-link-style{color:inherit;text-decoration:none;transition:color .15s ease}a.hover-link-style:hover{color:var(--color-purple-lightest)}.content-wrapper{padding-bottom:var(--footer-height)}.container-light{background-color:var(--color-bg-light);border-radius:6px}.row{display:flex;justify-content:space-between;gap:2rem}.row.centered{justify-content:center}.row .centered,.row.content-centered{text-align:center}@media screen and (max-width:800px){.row{display:block}.row .col{max-width:100%}.row .col+.col{margin-top:4rem}}.button{font:15px Rubik,sans-serif;display:inline-block;padding:12px 1.25rem;background-color:var(--color-purple);color:#fff;text-decoration:none;transition:.2s ease;border-radius:4px;border:1px solid var(--color-purple);outline:none}.button:focus,.button:hover{background-color:var(--color-purple-light);border-color:var(--color-purple-light)}.button:focus{border-color:var(--color-purple-lightest)}.button.round{border-radius:1000px;padding:8px 1.25rem}.button.disabled{background-color:transparent;border-color:#8d8ca2;color:#8d8ca2}.toast-notifications{z-index:100;position:fixed;top:5rem;right:.5rem;display:flex;flex-direction:column-reverse;gap:.8rem}.toast-notification-enter-active{animation:toast-fade-in .5s ease-in-out}.toast-notification-leave-active{animation:toast-fade-in .5s ease-in-out reverse}@keyframes toast-fade-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.card-section{padding-bottom:0}.card-container{display:flex;gap:2rem;border-radius:6px;padding:2rem 2.5rem;word-spacing:.05em;letter-spacing:.01em;line-height:1.75em}.card-container strong{font-size:1.2em}.card-container i{font-size:4em}@media screen and (max-width:700px){.card-container{display:block}.card-container i{margin-bottom:1rem;font-size:3em}.card-section{padding-bottom:2.5rem}}