@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap";.auth_container.forgot_password_container .content-wrapper .register{margin-bottom:0}.auth_container{background-color:#0a0a0a;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.auth_container *{font-family:DM Sans,sans-serif}.auth_container .auth_wrap{display:flex;flex-direction:column;align-items:center;height:84vh;width:100%}.auth_container .logo{width:64px;height:auto}.auth_container h1{font-size:36px;margin-top:16px;color:#fff;font-weight:500}.auth_container .content-wrapper{margin-top:40px;background-color:#1c1c1c;border-radius:24px;padding:24px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:420px;width:100%}.auth_container .content-wrapper ._notification{color:#fff;background-color:#0a0a0a;padding:12px 18px;border-radius:8px;text-align:center;margin-bottom:24px}.auth_container .content-wrapper form{width:100%}.auth_container .content-wrapper ._error{color:#f56f6f;margin:10px 0 0;text-align:center}.auth_container .content-wrapper .field_wrap{background-color:#1c1c1c;width:100%}.auth_container .content-wrapper .field_wrap input{width:100%;height:48px;border:none;border-radius:8px;padding:16px;color:#fff;font-size:16px;outline:none;border:1px solid hsla(0,0%,100%,.16);background-color:rgba(0,0,0,0)}.auth_container .content-wrapper .field_wrap input::placeholder{color:#7b7b7b}.auth_container .content-wrapper .field_wrap input:focus{border-color:#fff;color:#fff}.auth_container .content-wrapper .field_wrap input:-webkit-autofill{background-color:rgba(0,0,0,0)!important;color:#fff}.auth_container .content-wrapper .field_wrap:not(:first-child){margin-top:16px}.auth_container .content-wrapper .inline-fields{display:grid;grid-template-columns:auto auto;grid-column-gap:12px;column-gap:12px}.auth_container .content-wrapper .inline-fields .field_wrap{margin-top:0}.auth_container .content-wrapper .login_button:hover{background:#dfdddd}.auth_container .content-wrapper .login_button{font-size:18px;background-color:#fff;color:#111;width:100%;padding:12px;margin-top:18px;border-radius:8px;overflow:hidden;border:none;outline:none;cursor:pointer}.auth_container .content-wrapper .login_button ._loading{display:flex;align-items:center;justify-content:center;gap:6px;color:#111;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.36px}.auth_container .content-wrapper .login_button ._loading img{animation:loading 1s linear infinite;width:19px;aspect-ratio:1/1}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.auth_container .content-wrapper .forgot_password{color:hsla(0,0%,100%,.6);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px}.auth_container .content-wrapper .forgot_password:hover{color:#fff}.auth_container .content-wrapper .register{font-size:16px;color:hsla(0,0%,100%,.6);margin:10px 0;text-decoration:none}.auth_container .content-wrapper .register a:hover{color:#fff}.auth_container .content-wrapper .divider{width:100%;color:#fff;position:relative;display:grid;grid-template-columns:40% auto 40%;align-items:center;grid-column-gap:10px;column-gap:10px;margin-top:10px}.auth_container .content-wrapper .divider span{margin:0 auto;text-transform:uppercase}.auth_container .content-wrapper .divider ._after,.auth_container .content-wrapper .divider ._before{height:1px;background-color:#ececec}.auth_container .content-wrapper .socials{display:grid;grid-template-columns:1fr;grid-row-gap:8px;row-gap:8px;margin-top:18px;width:100%}.auth_container .content-wrapper .socials .social_button:hover{background:hsla(0,0%,100%,.08)}.auth_container .content-wrapper .socials .social_button{border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:flex-start;padding:14px 20px;color:#fff;cursor:pointer}.auth_container .content-wrapper .socials .social_button img{width:22px;height:22px}.auth_container .content-wrapper .socials .social_button span{margin-left:18px;font-size:16px}.auth_container .content-wrapper .policy{margin:18px 0 0;color:hsla(0,0%,100%,.6);font-size:16px}.auth_container .content-wrapper .policy a:hover{color:#fff}