#logincomppage{color:#fff;max-height:100vh;overflow-x:hidden}#logincomppage .logo{background-size:contain;width:calc(100% - 5rem);margin-top:14vh;margin-bottom:3rem;left:50%;transform:translateX(-50%);position:relative;aspect-ratio:16/5;filter:grayscale(1) contrast(4) brightness(4) invert(0);max-width:30rem}#logincomppage h2{text-align:center}#logincomppage .loggedinas{background:#1f1e20;color:#fff;display:flex;gap:1rem;flex-direction:row;border-radius:var(--bigradius);padding:.5rem;overflow:hidden;align-items:center;margin-top:1rem;margin-bottom:1rem}#logincomppage .loggedinas:hover{outline:.25rem solid var(--maincolor)}#logincomppage .loggedinas *{pointer-events:none}#logincomppage .loggedinas:hover h4{text-decoration:underline}#logincomppage .loggedinas .image{width:60px;aspect-ratio:1/1;overflow:hidden;margin:.33rem;border-radius:1000rem;background:#e8e8e8;background-image:url(/_next/static/media/icon-profile.f5ac9de5.svg)}#logincomppage .loggedinas .type{font-size:var(--font-small);color:var(--secondary-grey)}#logincomppage .loggedinas .image img{width:100%;height:100%;object-fit:cover}#logincomppage .darkoverlay{width:100%;height:100%;position:fixed;z-index:0;background:#000;top:0;left:0}#logincomppage form{max-width:30rem}#logincomppage .video{filter:brightness(1.2);width:100dvw;height:100dvh;z-index:1;position:fixed}#logincomppage .video video{width:100%;height:100%;object-fit:cover}#logincomppage .content{position:relative;z-index:10;width:calc(100% - 2rem);max-width:20rem}#logincomppage input{max-width:30rem}#logincomppage:before{background-image:url(/_next/static/media/login-bg.21d029b4.jpg);background-position:63%;background-size:cover;background-repeat:no-repeat;opacity:.5;z-index:1}#logincomppage:after,#logincomppage:before{justify-content:center;display:block;content:"";position:fixed;top:0;left:0;width:100dvw;height:100dvh}#logincomppage:after{background-color:var(--maincolor);mix-blend-mode:color-burn;opacity:.18;z-index:0}#logincomppage .input-group{margin-top:1rem;min-width:15rem;max-width:30rem;width:100%;position:relative}#logincomppage .checkboxes{margin-top:1rem;margin-bottom:1rem}#logincomppage .checkboxes input[type=checkbox]{margin-right:.5rem;width:1.5rem;height:1.5rem}#logincomppage .login-bottom{display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}#logincomppage .login-bottom span{margin-bottom:1rem;margin-top:2rem;display:block;color:#d3d3d3}#logincomppage .login-bottom a{font-weight:700}#logincomppage .forgotlink{text-align:center;display:block;padding:1rem;margin-top:.5rem}#logincomppage .forgotlink:hover,#logincomppage .login-bottom a:hover{text-decoration:underline}#logincomppage .rememberme{display:flex;align-items:center;margin-bottom:0}#logincomppage label:hover{cursor:pointer}#logincomppage.showkeyboard .logo{width:calc(100% - 10rem);margin-top:0;margin-bottom:0}#logincomppage input{border:none!important}#logincomppage .customcheckbox{background:hsla(0,0%,100%,.3)!important}#logincomppage.showkeyboard .login-bottom{position:relative;left:auto;transform:none;bottom:auto}#logincomppage.showkeyboard .login-bottom span{display:none}#logincomppage .btn-back{text-indent:-1000rem;top:.5rem!important;left:0;position:fixed;z-index:11}@media screen and (max-height:640px){#logincomppage .logo{margin-top:1vh}#logincomppage .login-bottom span{display:none}#logincomppage .login-bottom{margin-top:1rem}}#loginmodal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;justify-content:center;align-items:flex-end;opacity:0;pointer-events:none}#loginmodal.visible{opacity:1;pointer-events:all}#loginmodal .modal-content{position:relative;z-index:100001;background:var(--bgcolor);padding:2rem;color:var(--fgcolor);border-radius:var(--bigradius);max-width:40rem;width:92%;transform:translateY(100%);box-shadow:0 .3rem 1rem 0 rgba(0,0,0,.5)}#loginmodal.visible .modal-content{transform:translateY(-1rem);transition:transform .5s ease,opacity .5s ease}#loginmodal label:hover{cursor:pointer}#loginmodal .btn-closemenu{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:2rem;color:var(--fgcolor);z-index:10001;cursor:pointer;filter:invert(var(--inverted))}#loginmodal .modal-content .content{position:relative;z-index:1;min-width:90%}#loginmodal .modal-content .content h1.logo{font-size:3rem;text-align:center;margin-bottom:1rem}#loginmodal .modal-content .content form{gap:.5rem;display:flex;flex-direction:column}#loginmodal .modal-content .content .input-group{margin-bottom:.5rem}#loginmodal .modal-content .content .checkboxes label{display:flex;align-items:center;margin-bottom:.3rem}#loginmodal .modal-content .content .button:hover{background-color:var(--mainpurple)}#loginmodal .modal-content .content .forgotlink,#loginmodal .modal-content .content .login-bottom{text-align:center;margin-top:1rem}#loginmodal .modal-content .content .login-bottom span{margin-right:.5rem}#loginmodal .hiddencheckbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:-1}#loginmodal .hiddencheckbox:checked+.customcheckbox:after{background:var(--maincolor);left:unset;height:calc(100% - .125rem);border:1px solid transparent}#loginmodal input.error{outline:.125rem solid var(--red);border-color:var(--red)}#loginmodal a{color:var(--maincolor);font-weight:700;text-decoration:none}#loginmodal a:hover{color:var(--mainpurple);text-decoration:underline}#loginmodal .forgot-container{display:flex;justify-content:center}#loginmodal .forgotlink{margin-top:1rem;text-align:center}