.banner{display:flex;align-items:center;justify-content:center;position:relative;background:#5cdafc;color:#000;padding:.5rem 1rem;gap:1rem}.banner .banner__content{text-align:center}.banner .banner__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;text-transform:none;background-color:transparent;background-image:none;cursor:pointer;position:absolute;right:1rem;padding:.25rem;border-radius:4px}.banner .banner__button:hover{background:#0000001a}.banner .banner__button>span{display:flex}.banner a{font-weight:700;text-decoration:none}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}@media only screen and (max-width:1000px){.hidden-small{display:none!important}}@media only screen and (min-width:1000px){.only-small{display:none!important}}@media only screen and (max-width:500px){.hidden-mobile{display:none!important}}.navbar__menu{position:relative;width:64px;height:64px}.navbar__menu,.navbar__menu__button{display:flex;align-items:center;justify-content:center}.navbar__menu__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;text-transform:none;background-color:transparent;background-image:none;cursor:pointer}.navbar__menu__popout,.user__menu__popout{position:fixed;display:flex;top:calc(64px + .5rem);left:.5rem;right:.5rem;background:#1f232e;color:#fff;border-radius:8px;padding:.5rem 0;z-index:9000;box-shadow:0 2px 5px #00000080}.navbar__menu__items,.user__menu__items{display:flex;list-style:none;width:100%;margin:0;padding:0;flex-direction:column}.navbar__menu__item,.user__menu__item{font-size:1.25rem;transition:background-color .2s ease-out;white-space:nowrap;text-align:center}.navbar__menu__item>a,.user__menu__item>a{display:inline-flex;justify-content:center;gap:6px;align-items:center;width:100%;text-decoration:none;padding:.5rem 1.5rem}.navbar__menu__item:hover,.user__menu__item:hover{background:#ffffff1f}.user__menu__item>a{padding:.5rem 2.5rem}.navbar{position:sticky;display:grid;grid-auto-flow:column;top:0;height:64px;width:100%;background:#14171e;z-index:9001;transition:background-color .2s ease-out}.navbar.is-mobile{display:none;justify-content:space-between;align-items:center;grid-auto-flow:row}@media only screen and (max-width:1000px){.navbar{display:none}.navbar.is-mobile{display:flex}}.navbar__side{flex-grow:1;display:flex}.navbar__user{padding-right:32px}.navbar__user[dir=rtl]{padding-left:32px;padding-right:0}.navbar__icon{display:block;width:96px;height:64px;text-align:center}.navbar__icon>img{margin:8px 0}.navbar.is-mobile>.navbar__icon{margin:0;visibility:hidden}.navbar__links{display:grid;grid-auto-flow:column;align-items:center;list-style:none;gap:2rem;margin:0;padding:0}.navbar__link{display:flex;align-items:center;font-size:18px;height:100%;opacity:.5;transition:opacity .2s ease-out}.navbar__link:hover{opacity:.75}.navbar__link.needs-exact.router-link-exact-active,.navbar__link.router-link-active:not(.needs-exact){opacity:1}.navbar__link__activator{color:#fff;text-decoration:none}.navbar__search__wrapper{flex:0 1 auto;display:flex;height:48px;align-self:center}.navbar__search{flex:1 0 auto;background:#4b4d57;border:none;outline:none;font-size:1rem;color:#fff;padding:0 1rem;font-family:inherit;border-radius:8px}.navbar__search::-moz-placeholder{color:#ffffffbf}.navbar__search::placeholder{color:#ffffffbf}.navbar__user{display:grid;grid-auto-flow:column;justify-content:flex-end;align-items:center;padding-left:2rem;flex-grow:1;gap:1rem}.navbar__user-icon{position:relative;border-radius:50%;height:32px;width:32px}.navbar__user-icon>img{border-radius:50%}.navbar__user-icon>.navbar.is-mobile>img{border-radius:50%;transform:scale(.8)}.navbar.is-mobile>.navbar__user-icon{width:48px;height:48px;margin-right:12px;order:3}.navbar__user-icon__obscurer{position:absolute;display:block;background:#000;top:0;width:100%;height:100%;border-radius:50%;opacity:0;transition:opacity .2s ease-out}.navbar__user-icon__obscurer:hover{opacity:.25}.navbar__button{display:block;background:#fff;color:#000;text-decoration:none;height:32px;line-height:32px;padding:0 1rem;border-radius:50px}.navbar__button.is-circle{padding:0;display:flex;align-content:center;justify-content:center;align-items:center;width:32px}.navbar__button.is-circle>.material-design-icon,.navbar__button.is-circle>.material-design-icon>.material-design-icon__svg{width:32px;height:32px;bottom:0}.navbar__button.is-circle.has-regular-icon>.material-design-icon,.navbar__button.is-circle.has-regular-icon>.material-design-icon>.material-design-icon__svg{width:24px;height:24px;bottom:0}button.navbar__button{border:0;cursor:pointer}.navbar__notifications{position:relative}.navbar__notifications.is-active{background:#ff4949;color:#fff}.language__menu,.notifications__menu{position:absolute;display:flex;top:calc(32px + 1rem);right:0;background:#1f232e;color:#fff;border-radius:8px;padding:.5rem 0;z-index:9000;box-shadow:0 2px 5px #00000080}.languages__list,.notifications__list{list-style:none;margin:0;padding:0}.user__menu__popout>.languages__list,.user__menu__popout>.languages__list>.notification,.user__menu__popout>.notifications__list,.user__menu__popout>.notifications__list>.notification{width:100%}.language__menu{padding:0}.language__menu .language{white-space:nowrap;padding:0}.language__menu .language .language__content{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;text-transform:none;background-color:transparent;background-image:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;padding:.5rem 1rem;width:100%}.language__menu .language .language__content .language__content__name{text-align:left;flex:1;margin-left:1rem}.language__menu .language .language__content__flag,.language__menu .language .language__content__flag>span{display:flex}.navbar__language__mobile{margin-right:10px}.notifications__empty{white-space:nowrap;margin:.5rem 1rem}.user__menu__popout>.notifications__empty{display:block;width:100%;text-align:center}.notification{padding:1rem}.language,.notification{align-items:center}.language:hover,.notification:hover{background:#0000001f}.notification__clicker{flex:0 0 auto;border-radius:50%;display:block;width:64px;height:64px;margin:0 auto 1rem}.notification__image{border-radius:50%}.notification__content{display:flex;flex-direction:column;flex:1 0 auto}.notification__body{word-wrap:break-word;max-width:100%;margin-bottom:1rem}.user__menu__popout .notification__body{text-align:center}.notification__actions{display:flex;justify-content:center}.hidden{display:none}.navbar-container{position:sticky;top:0;z-index:500}.cookie-slide-enter-active,.cookie-slide-leave-active{transition:transform .2s cubic-bezier(0,0,.2,1)}.cookie-slide-enter,.cookie-slide-leave-to{transform:translateY(calc(100% + 1rem))}.cookie-banner{background:#1f232e;position:fixed;display:flex;bottom:1rem;left:25%;width:50%;padding:1rem;border-radius:4px;align-items:center;justify-content:space-between;box-shadow:0 0 10px #00000080;z-index:9001}@media screen and (max-width:1000px){.cookie-banner{width:100%;left:0;bottom:0;border-radius:8px 8px 0 0}}.cookie-banner .cookie-banner__text{word-wrap:break-word}.cookie-banner>button{flex:0 0 auto;margin-left:1rem}.egg{position:fixed;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;top:0;left:0;background:#000;z-index:10000;transition-duration:1s}.egg.egg__bye{opacity:0}.egg__text{display:block;height:200px;width:400px;font-size:50px;text-align:center;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer{background:#000;width:100%;text-align:center;padding:2rem 0;flex-direction:column}.footer .material-design-icon,.footer .material-design-icon>.material-design-icon__svg{width:1.5em;height:1.5em;bottom:0}.footer__row{display:flex;justify-content:center}.footer__links{margin-top:.5rem}.footer__link{color:#a9afc5;text-decoration:none;padding:.2rem;transition:color .2s ease-out}.footer__link:hover{color:#606b8e}.footer__link+.footer__link{margin-left:1ch}
