.animate-modalFadeIn{animation:modalFadeIn .2s ease-out}.animate-modalFadeOut{animation:modalFadeOut .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes modalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes modal-bg-show{0%{opacity:0}to{opacity:1}}@keyframes modal-bg-hide{0%{opacity:1}to{opacity:0}}.modal-bg-show{animation:modal-bg-show .3s forwards}.modal-bg-hide{animation:modal-bg-hide .3s forwards}@keyframes slideInDown{0%{transform:translateY(-100%) translateX(-50%);opacity:0}to{transform:translateY(0) translateX(-50%);opacity:1}}@keyframes slideOutUp{0%{transform:translateY(0) translateX(-50%);opacity:1}to{transform:translateY(-100%) translateX(-50%);opacity:0}}.animate-enter{animation:slideInDown .3s ease-out forwards;top:80px}.animate-enter,.animate-leave{position:fixed;left:50%;z-index:50}.animate-leave{animation:slideOutUp .3s ease-in forwards;top:40px}.loginmethod{position:relative;cursor:pointer;padding:0 10px 10px;transition:color .3s ease}.loginmethod:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#007bff;transition:width .3s ease,left .3s ease}.loginmethod-selected{color:#007bff}.loginmethod-selected:after{width:100%;left:0}.loginmethod-unselected{color:#000}.navbar_dropdown-item__s7yav{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;background:none;border:0;cursor:pointer;transition:background-color .2s ease-in-out}.navbar_dropdown-item__s7yav:hover{background-color:#f5f5f5}.navbar_navbar__zyfrr{background:#000;height:40px;position:fixed;top:0;width:100%;z-index:100}.navbar_navmenuitem__NR6ud{width:42px;font-size:12px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:0;color:#fff;position:relative;z-index:30;transition:color .15s ease-in-out;cursor:pointer}@media(min-width:370px){.navbar_navmenuitem__NR6ud{width:50px;font-size:13px}}@media(min-width:420px){.navbar_navmenuitem__NR6ud{width:65px;font-size:14px}}@media(min-width:640px){.navbar_navmenuitem__NR6ud{width:80px;font-size:15px}}@media(min-width:768px){.navbar_navmenuitem__NR6ud{width:90px;font-size:16px}}.navbar_navmenuitem__NR6ud:before{content:"";width:100%;height:4px;position:absolute;left:0;top:0;transition:transform .5s ease;transform:scaleX(0);transform-origin:0 50%}.navbar_navmenuitem__NR6ud:hover:before{transform:scaleX(1)}.navbar_navmenuitem__NR6ud:before{transform-origin:50% 50%;background:#bbb}.navbar_navmenuitem-selected__OuGtl{font-weight:500}.navbar_navmenuitem-selected__OuGtl:before{transform:scaleX(1);height:4px;background:#fff}.navbar_navmenuitem-unselected__ACa8o:before{transform:scaleX(0)}.navbar_usermenu__IPiCN{color:#fff;width:40px;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.navbar_usermenutoggle__Abx0b{position:absolute;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:120px;background-color:#fff;overflow:hidden;right:0;top:48px;font-size:.875rem;z-index:40;border-radius:5px;transform-origin:top;animation:navbar_unfoldIn__eRznY .2s cubic-bezier(.68,-.55,.27,1.55)}@keyframes navbar_unfoldIn__eRznY{0%{transform:scaleY(0);height:0}to{transform:scale(1);height:auto}}@media(min-width:768px){.navbar_usermenutoggle__Abx0b{width:160px}}@keyframes navbar_slide-down__NG5KM{0%{opacity:0}to{opacity:1}}.navbar_usermenuitem__5nWB_{display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;padding-top:.75rem;padding-bottom:.75rem;width:120px;cursor:pointer}@media(min-width:768px){.navbar_usermenuitem__5nWB_{width:160px}}.navbar_usermenuitem__5nWB_:hover{background-color:#e7e7e7}.navbar_userwindow__5D3EG{font-size:10px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;width:100%;color:#323232;border-bottom:1px solid #323232}@media(min-width:768px){.navbar_userwindow__5D3EG{width:100%}}.navbar_usercard__Q2X5t{display:flex;align-items:center;padding:10px 0 0}.navbar_useravatar__B1LWE{width:50px;height:50px;margin-bottom:10px}.navbar_useravatar__B1LWE img{border-radius:50%}.navbar_userinfo__QNzs0{display:flex;flex-direction:column;align-items:center;font-size:14px}.navbar_userinfo__QNzs0 .navbar_username__Vx4VQ{font-weight:700;margin-bottom:2px}.navbar_userinfo__QNzs0 .navbar_userpoints___eDUs{font-size:12px;color:gray;position:relative}