.modal-body[data-v-807d98e4]{padding:34px 200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-body .logo[data-v-807d98e4]{margin-bottom:32px}.modal-body .form-container[data-v-807d98e4]{width:100%}.modal-body .form-container h3[data-v-807d98e4]{color:#fff;text-align:center}.modal-body .form-container form[data-v-807d98e4]{margin-top:40px;margin-bottom:8px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-body .form-container form .inputs[data-v-807d98e4]{width:100%}.modal-body .form-container form .inputs .form-group[data-v-807d98e4]{margin-bottom:30px}.modal-body .form-container form .inputs .form-group input[data-v-807d98e4]{font-family:sofia-pro,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:14px;letter-spacing:-.22px;color:#828282;color:#fff}.modal-body .form-container form button[data-v-807d98e4]{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.22px;padding:10px 30px 12px}.modal-body .success[data-v-807d98e4]{padding-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-body .success .check[data-v-807d98e4]{width:60px;height:60px;border-radius:50%;background-color:#ff035a;display:flex;justify-content:center;align-items:center}.modal-body .success .check img[data-v-807d98e4]{width:30px;height:30px}.modal-body .success span[data-v-807d98e4]{margin-top:2rem;font-size:1.3rem;color:#fff;text-align:center}.login-page[data-v-19007278]{background:linear-gradient(to bottom right,rgba(0,0,0,.95),rgba(20,20,20,.9));min-height:100vh;width:100%;position:relative;color:#fff;overflow-x:hidden}.login-page[data-v-19007278]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/path-to-your-texture.png) repeat;opacity:.03;pointer-events:none}.login-page .nav[data-v-19007278]{display:flex;justify-content:center;align-items:center;padding:0 15%;padding-top:30px;position:relative;z-index:1}.login-page .nav .logo[data-v-19007278]{padding:7px;justify-content:flex-start;align-items:flex-start;display:flex}.login-page .login-container[data-v-19007278]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 120px);position:relative;z-index:1}.login-page .login-container .login-form[data-v-19007278]{background:linear-gradient(145deg,rgba(40,40,40,.6),rgba(20,20,20,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:24px;padding:60px;width:450px;max-width:90%;box-shadow:0 4px 30px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center}.login-page .login-container .login-form .logo[data-v-19007278]{margin-bottom:32px}.login-page .login-container .login-form .logo img[data-v-19007278]{filter:drop-shadow(0 0 10px rgba(255,255,255,.1))}.login-page .login-container .login-form h2[data-v-19007278]{color:#fff;font-size:28px;margin-bottom:20px;font-weight:600;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-page .login-container .login-form form[data-v-19007278]{margin-top:20px;margin-bottom:8px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .login-container .login-form form .inputs[data-v-19007278]{width:100%}.login-page .login-container .login-form form .inputs .form-group[data-v-19007278]{margin-bottom:24px}.login-page .login-container .login-form form .inputs .form-group input[data-v-19007278]{font-family:sofia-pro,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:14px;letter-spacing:-.22px;color:#828282;color:#fff;width:100%;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.login-page .login-container .login-form form .inputs .form-group input[data-v-19007278]:focus{border-color:hsla(0,0%,100%,.2);box-shadow:0 0 15px hsla(0,0%,100%,.05)}.login-page .login-container .login-form form button[data-v-19007278]{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.22px;padding:12px 40px;margin-top:10px;background:linear-gradient(135deg,#ff035a,#b6003f);border-radius:30px;transition:all .3s ease}.login-page .login-container .login-form form button[data-v-19007278]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.login-page .login-container .login-form form button[data-v-19007278]:disabled{opacity:.7;cursor:not-allowed}.login-page .login-container .login-form .forgot-password[data-v-19007278]{color:#ff035a;cursor:pointer;margin-top:1rem;transition:all .2s ease}.login-page .login-container .login-form .forgot-password[data-v-19007278]:hover{color:#ff367b;text-decoration:none;text-shadow:0 0 10px rgba(255,3,90,.3)}.login-page .login-container .login-form .register-link[data-v-19007278]{margin-top:30px;text-align:center;color:hsla(0,0%,100%,.7)}.login-page .login-container .login-form .register-link .accent-link[data-v-19007278]{color:#ff035a;font-weight:600;margin-left:5px;transition:all .2s ease}.login-page .login-container .login-form .register-link .accent-link[data-v-19007278]:hover{color:#ff367b;text-decoration:none;text-shadow:0 0 10px rgba(255,3,90,.3)}@media(max-width:768px){.login-page .nav[data-v-19007278]{padding:0 5%}.login-page .nav .logo[data-v-19007278]{width:30%}.login-page .login-container .login-form[data-v-19007278]{padding:30px 20px}}