@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaRegular.otf)format("opentype");font-weight:500}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaBold.otf)format("opentype");font-weight:700}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaExtrabold.otf)format("opentype");font-weight:900}header[data-v-9a9cf1bd]{background-color:var(--background);z-index:3;justify-content:space-between;align-items:center;width:100%;height:64px;padding:16px;display:flex;position:fixed;box-shadow:0 2px 4px #0003}@media (width>=1024px){header[data-v-9a9cf1bd]{place-items:center;display:flex}}.wrapper[data-v-9a9cf1bd]{gap:8px;display:flex}.title[data-v-9a9cf1bd]{white-space:nowrap;align-items:center;width:fit-content;height:100%;margin-right:64px;font-family:Proxima Nova;font-size:1.125rem;font-weight:900;display:flex}.title .logo[data-v-9a9cf1bd]{height:32px}nav[data-v-9a9cf1bd]{text-align:center;align-items:center;width:auto;display:flex}@media (width>=1024px){nav[data-v-9a9cf1bd]{text-align:left;margin-left:-1rem;font-size:1rem}}nav a[data-v-9a9cf1bd]{border-left:1px solid var(--color-border);color:var(--text);padding:0 1rem;display:inline-block}nav a[data-v-9a9cf1bd]:first-of-type{border:0}nav .router-link-exact-active[data-v-9a9cf1bd]{-webkit-text-decoration:underline var(--primary);text-decoration:underline var(--primary);text-underline-offset:4px;text-decoration-thickness:4px}nav .router-link-exact-active[data-v-9a9cf1bd]:hover{background-color:#0000}.settings-button[data-v-9a9cf1bd]{background-color:var(--background);aspect-ratio:1;cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex;box-shadow:0 0 4px #0003}.settings .menu[data-v-9a9cf1bd]{background-color:var(--background);cursor:pointer;border-radius:20px;padding:16px;font-family:Proxima Nova;font-weight:700;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0003}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaRegular.otf)format("opentype");font-weight:500}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaBold.otf)format("opentype");font-weight:700}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaExtrabold.otf)format("opentype");font-weight:900}#app[data-v-939e263e]{width:100vw;height:100vh;overflow-x:hidden}#loading[data-v-939e263e]{width:100%;height:100%;display:flex}#content[data-v-939e263e]{flex-direction:column;align-items:center;display:flex}#router-view[data-v-939e263e]{padding:128px 64px 64px}:root{--primary:#009fdf;--background:#fff;--background-darker:#f5f5f5;--text:#2b2d2c;--text50:#2b2d2c80;--grey:#cdcdcd;--red:#bb3838;--width:75%}@media screen and (width<=1800px){:root{--width:80%}}@media screen and (width<=1600px){:root{--width:90%}}@media screen and (width<=1400px){:root{--width:100%}}:root{--section-gap:160px}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaRegular.otf)format("opentype");font-weight:500}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaBold.otf)format("opentype");font-weight:700}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaExtrabold.otf)format("opentype");font-weight:900}*,:before,:after{box-sizing:border-box;margin:0;position:relative}html{font-family:Proxima Nova;font-size:18px;font-weight:500}body{min-height:100vh;color:var(--text);background:var(--background-darker);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .5s,background-color .5s}@media (width>=1024px){body{place-items:center;display:flex}}body a,body .green{color:#009fe0;text-decoration:none;transition:all .4s}body a:hover{color:#009fe0;text-decoration:underline;-webkit-text-decoration:underline var(--primary);text-decoration:underline var(--primary);text-underline-offset:4px;text-decoration-thickness:4px;transition:all .4s}body .icon{width:32px;height:32px}.vue-skeletor{background-color:#0000001f;position:relative;overflow:hidden}.vue-skeletor:not(.vue-skeletor--shimmerless):after{content:"";background-image:linear-gradient(90deg,#fff0,#ffffff4d,#25161600);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:0;transform:translate(-100%)}.vue-skeletor--rect,.vue-skeletor--circle{display:block}.vue-skeletor--circle{border-radius:50%}.vue-skeletor--pill,.vue-skeletor--text{border-radius:9999px}.vue-skeletor--text{width:100%;height:inherit;vertical-align:middle;line-height:1;display:inline-block;top:-1px}@keyframes shimmer{to{transform:translate(100%)}}
