.site-header[data-v-c5e5d5de]{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 0;position:relative;z-index:50}@media(min-width:640px){.site-header[data-v-c5e5d5de]{padding:1.5rem 0}}.site-header__logo[data-v-c5e5d5de]{align-items:center;display:flex;gap:.75rem;position:relative;text-decoration:none;transition:opacity .2s;z-index:52}.site-header__logo[data-v-c5e5d5de]:hover{opacity:.85}.site-header__nav[data-v-c5e5d5de]{align-items:center;display:flex;gap:.25rem;left:50%;position:absolute;transform:translate(-50%)}.site-header__actions[data-v-c5e5d5de]{align-items:center;display:flex;gap:.5rem}.header-sign-in[data-v-c5e5d5de]{align-items:center;background:none;border:none;color:#ffffffa6;cursor:pointer;display:inline-flex;font-size:.93rem;font-weight:500;gap:.45rem;padding:0 .5rem;transition:color .15s}.header-sign-in[data-v-c5e5d5de]:hover{color:#fff;text-decoration:underline}.header-sign-in--authed[data-v-c5e5d5de]{color:#ffffffdb}.header-sign-in__dot[data-v-c5e5d5de]{background:#23a55a;border-radius:999px;box-shadow:0 0 0 3px #23a55a29;height:.45rem;width:.45rem}.auth-status-frame[data-v-c5e5d5de]{border:0;clip-path:inset(50%);height:1px;opacity:0;pointer-events:none;position:fixed;width:1px}.burger[data-v-c5e5d5de]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:2.5rem;justify-content:center;padding:0;position:relative;transition:background .15s;width:2.5rem;z-index:52}.burger[data-v-c5e5d5de]:hover{background:#ffffff14}.burger__line[data-v-c5e5d5de]{background:#fff;border-radius:999px;display:block;height:1.75px;transform-origin:center;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .22s ease,width .28s ease;width:20px}.burger--open .burger__line[data-v-c5e5d5de]:first-child{transform:translateY(6.75px) rotate(45deg)}.burger--open .burger__line[data-v-c5e5d5de]:nth-child(2){opacity:0;width:0}.burger--open .burger__line[data-v-c5e5d5de]:nth-child(3){transform:translateY(-6.75px) rotate(-45deg)}.mob-menu[data-v-c5e5d5de]{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#1c1f23f7;inset:0;overflow-y:auto;padding:5.5rem 1.5rem 2.5rem;position:fixed;z-index:45}.mob-menu[data-v-c5e5d5de],.mob-menu__nav[data-v-c5e5d5de]{display:flex;flex-direction:column}.mob-menu__nav[data-v-c5e5d5de]{flex:1}.mob-menu__link[data-v-c5e5d5de]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);color:#ffffff8c;display:flex;font-size:1.65rem;font-weight:700;letter-spacing:-.04em;padding:1.1rem .25rem;text-decoration:none;transition:color .18s ease,padding-left .22s cubic-bezier(.23,1,.32,1)}.mob-menu__link[data-v-c5e5d5de]:last-child{border-bottom:none}.mob-menu__link.router-link-exact-active[data-v-c5e5d5de],.mob-menu__link[data-v-c5e5d5de]:hover{color:#fff;padding-left:.75rem}.mob-menu__actions[data-v-c5e5d5de]{display:flex;flex-direction:column;gap:.75rem;padding-top:2rem}.mob-menu__btn[data-v-c5e5d5de]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:3.1rem;transition:all .18s ease;width:100%}.mob-menu__btn--solid[data-v-c5e5d5de]{background:var(--discord-blurple);color:#fff}.mob-menu__btn--solid[data-v-c5e5d5de]:hover{filter:brightness(1.1)}.mob-menu__btn--ghost[data-v-c5e5d5de]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);color:var(--text-primary)}.mob-menu__btn--ghost[data-v-c5e5d5de]:hover{background:#ffffff1f}.mob-enter-active[data-v-c5e5d5de]{transition:opacity .28s ease,transform .32s cubic-bezier(.23,1,.32,1)}.mob-leave-active[data-v-c5e5d5de]{transition:opacity .22s ease,transform .24s ease}.mob-enter-from[data-v-c5e5d5de],.mob-leave-to[data-v-c5e5d5de]{opacity:0;transform:translateY(-10px)}@media(max-width:1023px){.site-header__actions[data-v-c5e5d5de],.site-header__nav[data-v-c5e5d5de]{display:none}.burger[data-v-c5e5d5de]{display:flex}}@media(min-width:1024px){.mob-menu[data-v-c5e5d5de]{display:none!important}}.app-footer[data-v-fa1f732d]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1a1c20bf}.footer-container[data-v-fa1f732d]{padding-bottom:2.25rem;padding-top:3.5rem}.footer-grid[data-v-fa1f732d]{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:768px){.footer-grid[data-v-fa1f732d]{align-items:flex-start;gap:5rem;grid-template-columns:1.4fr 2fr}}.footer-brand[data-v-fa1f732d]{display:flex;flex-direction:column;gap:.875rem}.footer-logo-link[data-v-fa1f732d]{align-items:center;display:inline-flex;gap:.625rem;text-decoration:none;transition:opacity .15s ease;width:-moz-fit-content;width:fit-content}.footer-logo-link[data-v-fa1f732d]:hover{opacity:.7}.footer-tagline[data-v-fa1f732d]{color:#ffffff61;font-size:.875rem;line-height:1.65}.footer-discord-pill[data-v-fa1f732d]{align-items:center;background:#7289da14;border:1px solid rgba(114,137,218,.22);border-radius:999px;color:#7289da;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.45rem .875rem;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease;width:-moz-fit-content;width:fit-content}.footer-discord-pill[data-v-fa1f732d]:hover{background:#7289da24;border-color:#7289da6b;color:#8ea1e1}.footer-nav[data-v-fa1f732d]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:479px){.footer-nav[data-v-fa1f732d]{grid-template-columns:repeat(2,1fr)}}.footer-nav-col[data-v-fa1f732d]{display:flex;flex-direction:column;gap:.6rem}.footer-nav-heading[data-v-fa1f732d]{color:#ffffff42;font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.3rem;text-transform:uppercase}.footer-nav-link[data-v-fa1f732d]{color:#ffffff80;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s ease}.footer-nav-link[data-v-fa1f732d]:hover{color:#ffffffe0}.footer-bottom[data-v-fa1f732d]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.25rem;margin-top:3rem;padding-top:1.5rem}@media(min-width:640px){.footer-bottom[data-v-fa1f732d]{align-items:center;flex-direction:row;justify-content:space-between}}.footer-copy[data-v-fa1f732d],.footer-made[data-v-fa1f732d]{color:#fff3;font-size:.78rem}
