.videoBack{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.videoBack video{width:100%;height:100%;object-fit:cover;filter:blur(25px) brightness(80%)}.authDiv{display:flex;flex-direction:column;align-items:center}.authDiv h1{margin:0 auto}.authDiv form{overflow:hidden;display:flex;flex-direction:column;transition:all .5s cubic-bezier(.4,0,.2,1);background-color:#2c0101b3;padding:20px;color:#fff;width:25vw;min-width:300px;max-width:550px;margin-top:60px;border-radius:25px;-webkit-box-shadow:0 0 29px 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 29px 0 rgba(0,0,0,.3) inset;box-shadow:0 0 29px #0000004d inset}.formAuth form{gap:25px;height:500px}.authDiv input{font-size:17px;padding:7px 10px;border-radius:12px;color:#fff;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);background:#ffffff4f}dinput:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:white!important;-webkit-box-shadow:0 0 0 1000px #ffffff4f inset!important;transition:background-color 5000s ease-in-out 0s}.formAuth input:focus{background:#ffffff59}.authDiv form>div{display:flex;flex-direction:column;gap:8px}.authDiv button,.authDiv #regBut,.authDiv #backReg{text-align:center;padding:10px;font-size:17px;width:50%;margin:16px auto 0;background-color:#4a0a0a7f;color:#fff;border:none;-webkit-box-shadow:0 0 29px 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 29px 0 rgba(0,0,0,.3) inset;box-shadow:0 0 29px #0000004d inset;border-radius:12px;cursor:pointer}.authDiv button:hover,#regBut:hover,#backReg:hover{background-color:#4a0a0acc}.errorValid{color:#f32727;font-size:15px}@keyframes goUpPass{0%{transform:translateY(0);opacity:1;height:63px}to{transform:translateY(var(--distPass, 80px));opacity:0;margin:0;padding:0;height:0}}@keyframes goUpPassConf{0%{transform:translateY(0);opacity:1;height:63px}to{transform:translateY(var(--distPassRep, -150px));opacity:0;margin:0;padding:0;height:0}}@keyframes goDownName{0%{transform:translateY(0);opacity:1;height:63px}to{transform:translateY(var(--distName, 80px));opacity:0;margin:0;padding:0;height:0}}@keyframes spansDown{0%{transform:translateY(0)}to{transform:translateY(var(--distName, 40px));font-size:0;opacity:0}}@keyframes formNarrow{0%{height:500px}to{gap:0;height:300px;max-width:450px}}@keyframes buttonDown{to{transform:translateY(80px)}}@keyframes h1Up{0%{transform:translateY(0)}to{transform:translateY(-70px)}}@keyframes emailAnim{0%{font-size:17px;width:100%}to{font-size:1px!important;margin:82px 0 60px;width:77%}}.animation1 #passReg{--distPass: -120px;animation:goUpPass .5s forwards}.animation1 #repPassReg{--distPassRep: -150px;animation:goUpPassConf .5s forwards}.animation1 #nameReg{--distName: 80px;animation:goDownName .5s forwards}.animation1 div>span{--distName: 40px;animation:spansDown .5s forwards}.animation1 #emailReg{animation:emailAnim .5s forwards;min-height:64px}.animation1 #emailReg input{height:20px;font-size:0}.animation1 input{pointer-events:none;background:#7d5152}.animation1 form{animation:formNarrow .5s forwards}.animation1 button{animation:buttonDown .5s forwards}.animation1 h1{animation:h1Up .5s forwards}@keyframes h1Down{0%{transform:translateY(-90px)}to{transform:translateY(0)}}@keyframes buttonUp{0%{transform:translateY(80px)}to{transform:translateY(-10px)}}@keyframes spanUp{0%{transform:translateY(15px)}to{transform:translateY(var(--spanUp, -45px));opacity:1}}@keyframes resendRight{0%{transform:translate(100px)}to{transform:translate(0)}}.verifyForm form{height:300px;max-width:450px}.verifyForm #regBut{margin:5px auto 0}.verifyForm #codeVerify{position:relative;margin:90px 0 85px}.verifyForm h1{animation:h1Down .9s forwards}#codeVerify .infoCode{padding-left:5px;color:#ffffff94;position:absolute;z-index:1;--spanUp: -45px;animation:spanUp .9s forwards}.verifyForm input{text-align:center;background:#7d5152;flex-grow:1;min-width:90px;height:20px}.verifyForm .buttons{margin:0 auto;display:flex;width:70%;flex-direction:row;align-items:flex-end;animation:buttonUp 1s forwards}.verifyForm .codeSpace{display:flex;align-items:center;flex-direction:row;gap:10px;position:relative}.resendGroup{position:relative;display:flex;align-items:center;width:20%;animation:resendRight .9s forwards}.resendBtn{width:50px!important;height:35px;background:#916c6d!important;border-radius:8px;display:flex;margin:0!important;align-items:center;justify-content:center;cursor:pointer;border:none}.timerText{position:absolute;transform:translate(12px);top:-45px;white-space:nowrap;color:#fffc;font-size:13px;font-variant-numeric:tabular-nums;z-index:2}
