.loading-effect{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.loading-effect.lg{position:absolute}.loading-spinner{display:flex;justify-content:center;align-items:center;border-radius:50%;background:conic-gradient(var(--background) 0% 25%,var(--primary) 45% 55%,var(--background) 75% 100%);animation:spin 1s linear infinite}.loading-spinner.xs{height:1rem;width:1rem}.loading-spinner.sm{height:1.75rem;width:1.75rem}.loading-spinner.md{height:2.5rem;width:2.5rem}.loading-spinner.lg{height:4rem;width:4rem}.loading-spinner.xl{height:6rem;width:6rem}.loading-cover{height:80%;width:80%;border-radius:50%;background-color:var(--background)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.not-found{text-align:center}div.not-found img{width:100%;max-width:300px}div.not-found h1{margin:1.6rem 0 .6rem}div.not-found p{max-width:28rem}div.not-found div.attribution{position:absolute;bottom:.5rem;left:1rem}div.not-found div.attribution a{color:var(--text-tetriary);font-size:.8rem}div.not-found .back-button{margin-top:1rem;background-color:var(--primary);border-radius:.25rem;padding:.5rem 1rem;text-decoration:none}div.not-found .centered{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1rem}div.page{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100vh}div.page .top-bar,div.page .footer{flex:0 1 auto}div.page .children-container{flex:1;position:relative}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-18xiG62o.ttf);font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-B3F1yjZA.ttf);font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-DZsnkBGO.ttf);font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BQsUpcHj.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZ4qtIu-.ttf);font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-B-lLb63I.ttf);font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEcR8bPr.ttf);font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-n0CIQdUk.ttf);font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-B-giSEIc.ttf);font-weight:900;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-ExtraLight-D9jvem5D.ttf);font-weight:200;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-Light-DQ-5Y-oi.ttf);font-weight:300;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-Regular-B2sV_ZOB.ttf);font-weight:400;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-SemiBold-CNdldoQ7.ttf);font-weight:600;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-Bold-mj0HRPx3.ttf);font-weight:700;font-style:normal}@font-face{font-family:Martel Sans;src:url(/assets/MartelSans-ExtraBold-BYNoqjcB.ttf);font-weight:800;font-style:normal}:root{--text-primary: #FFFFFF;--text-secondary: #cfcfcf;--text-tetriary: #d9d9d940;--background: #00171F;--paper: #00212D;--primary: #0E93E5;--primary-1: #44b6fd;--primary-2: #076097;--secondary: #ADEBFF;--shadow: #010c0f77;--progress: #e5b30e}*{margin:0;padding:0;box-sizing:border-box;color:var(--text-primary)}html,body{background-color:var(--background);scroll-behavior:smooth}h1{font-family:Martel Sans,sans-serif;font-weight:900;font-size:2.25rem;line-height:2.5rem}h2{font-family:Martel Sans,sans-serif;font-weight:700;font-size:2rem;line-height:2.3rem}h3{font-family:Martel Sans,sans-serif;font-weight:600;font-size:1.2rem;line-height:2.3rem}h4{font-family:Martel Sans,sans-serif;font-weight:700;font-size:1rem;line-height:2.3rem}p,span,a,li{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;font-optical-sizing:auto}button{background-color:var(--primary);border-radius:.25rem;padding:.5rem 1rem;border:none;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer}button.text{color:var(--secondary);background:none;border:none;padding:0}button.text span{color:var(--secondary)}@media screen and (min-width: 850px){html{font-size:18px}}@keyframes slide-right-in{0%{right:-100%}to{right:0}}@keyframes slide-right-out{0%{right:0}to{right:-100%}}@keyframes slide-left-in{0%{left:-100%}to{left:0}}@keyframes slide-left-out{0%{left:0}to{left:-100%}}@keyframes fade-in{0%{filter:opacity(0)}to{filter:opacity(1)}}@keyframes fade-out{0%{filter:opacity(1)}to{filter:opacity(0)}}
