.login-container{height:calc(100dvh - 56px);margin-top:56px;overflow:hidden;overflow-y:scroll;scrollbar-width:none}.login-container,.login-container .login-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-container .login-wrapper{max-width:340px}.login-container .login-wrapper .company-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.login-container .login-wrapper .company-container p{font-weight:600;font-size:1rem;line-height:1.5rem}.login-container .login-wrapper .login-header-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.75rem}.login-container .login-wrapper .login-header-container .header{font-size:600;font-size:22px}.login-container .login-wrapper .oauth-container{width:100%;margin-bottom:1rem}.login-container .login-wrapper .oauth-container .oauth-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem}.login-container .login-wrapper .oauth-container .oauth-wrapper .oauth-buttons-container{width:100%;padding:.75rem 0;box-sizing:border-box;border:1px solid #e8e8e6;border-radius:10000px;background:#f7f7f5;color:#000;cursor:pointer}.login-container .login-wrapper .oauth-container .oauth-wrapper .oauth-buttons-container .oauth-button-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.625rem}.login-container .login-wrapper .login-form-container{width:100%;margin-bottom:1.25rem}.login-container .login-wrapper .login-form-container .login-form-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem}.login-container .login-wrapper .login-form-container .login-form-wrapper .form-field-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.login-container .login-wrapper .login-form-container .login-form-wrapper .form-field-container input{width:100%;padding:11px 15px;box-sizing:border-box;border:1px solid #e8e8e6;border-radius:10000px;background:#f7f7f5;outline:2px solid rgba(0,0,0,0);font-size:13px}.login-container .login-wrapper .login-form-container .login-form-wrapper .form-field-container .form-field-error{width:100%;color:red}.login-container .login-wrapper .login-form-container p{color:#9b9b9b;font-size:11px;margin-top:.5rem;cursor:pointer}.login-container .login-wrapper .login-button-container{width:100%;border:none;border-radius:10000px;margin-bottom:1.25rem;background:#000;color:#fff;cursor:pointer;opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.login-container .login-wrapper .login-button-container:hover{opacity:.9}.login-container .login-wrapper .login-button-container .login-button-wrapper{width:100%;padding:13px 0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.login-container .login-wrapper .login-button-container .login-button-wrapper p{font-weight:500;font-size:.875rem;line-height:1.25rem}.login-container .login-wrapper .signup-wrapper{width:100%;color:#6b6b6b;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center;gap:.25rem}.login-container .login-wrapper .signup-wrapper .redirect{color:#f5c36c;font-weight:600;cursor:pointer}